@@ -166,18 +166,18 @@ struct CorkApp: App
166166 AppConstants . shared. logger. log ( " Scheduled event fired at \( Date ( ) , privacy: . auto) " )
167167
168168 Task
169- {
169+ { @ MainActor in
170170 var updateResult : TerminalOutput = await shell ( AppConstants . shared. brewExecutablePath, [ " update " ] )
171171
172172 AppConstants . shared. logger. debug ( " Update result: \n Standard output: \( updateResult. standardOutput, privacy: . public) \n Standard error: \( updateResult. standardError, privacy: . public) " )
173173
174174 do
175175 {
176- let temporaryOutdatedPackageTracker : OutdatedPackageTracker = await . init( )
176+ let temporaryOutdatedPackageTracker : OutdatedPackageTracker = . init( )
177177
178178 try await temporaryOutdatedPackageTracker. getOutdatedPackages ( brewData: brewData)
179179
180- var newOutdatedPackages : Set < OutdatedPackage > = await temporaryOutdatedPackageTracker. outdatedPackages
180+ var newOutdatedPackages : Set < OutdatedPackage > = temporaryOutdatedPackageTracker. outdatedPackages
181181
182182 AppConstants . shared. logger. debug ( " Outdated packages checker output: \( newOutdatedPackages, privacy: . public) " )
183183
@@ -189,19 +189,19 @@ struct CorkApp: App
189189 newOutdatedPackages = . init( )
190190 }
191191
192- if await newOutdatedPackages. count > outdatedPackageTracker. outdatedPackages. count
192+ if newOutdatedPackages. count > outdatedPackageTracker. outdatedPackages. count
193193 {
194194 AppConstants . shared. logger. log ( " New updates found " )
195195
196196 /// Set this to `true` so the normal notification doesn't get sent
197- await setWhetherToSendStandardUpdatesAvailableNotification ( to: false )
197+ setWhetherToSendStandardUpdatesAvailableNotification ( to: false )
198198
199- let differentPackages : Set < OutdatedPackage > = await newOutdatedPackages. subtracting ( outdatedPackageTracker. displayableOutdatedPackages)
199+ let differentPackages : Set < OutdatedPackage > = newOutdatedPackages. subtracting ( outdatedPackageTracker. displayableOutdatedPackages)
200200 AppConstants . shared. logger. debug ( " Changed packages: \( differentPackages, privacy: . auto) " )
201201
202202 sendNotification ( title: String ( localized: " notification.new-outdated-packages-found.title " ) , subtitle: differentPackages. map ( \. package . name) . formatted ( . list( type: . and) ) )
203203
204- await outdatedPackageTracker. setOutdatedPackages ( to: newOutdatedPackages)
204+ outdatedPackageTracker. setOutdatedPackages ( to: newOutdatedPackages)
205205
206206 DispatchQueue . main. asyncAfter ( deadline: . now( ) + 1 )
207207 {
0 commit comments