File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ import ActiveApplicationMonitor
22import AppKit
33import AXExtension
44import Foundation
5+ import Logger
56
67public final class ScheduledCleaner {
78 public init ( ) {
@@ -12,6 +13,11 @@ public final class ScheduledCleaner {
1213 let availableTabs = findAvailableOpenedTabs ( )
1314 for (url, workspace) in workspaces {
1415 if workspace. isExpired {
16+ Logger . service. info ( " Remove idle workspace " )
17+ for url in workspace. filespaces. keys {
18+ WidgetDataSource . shared. cleanup ( for: url)
19+ }
20+ workspace. cleanUp ( availableTabs: availableTabs)
1521 workspaces [ url] = nil
1622 } else {
1723 // cleanup chats for unused files
@@ -21,6 +27,7 @@ public final class ScheduledCleaner {
2127 fileURL: url,
2228 availableTabs: availableTabs
2329 ) {
30+ Logger . service. info ( " Remove idle filespace " )
2431 WidgetDataSource . shared. cleanup ( for: url)
2532 }
2633 }
You can’t perform that action at this time.
0 commit comments