Skip to content

Commit caa3db3

Browse files
authored
Merge pull request #433 from Brandawg93/main
Fix self compilation of Xcode 16 beta
2 parents d36570d + 93386c2 commit caa3db3

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

Cork/CorkApp.swift

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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:\nStandard output: \(updateResult.standardOutput, privacy: .public)\nStandard 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

Comments
 (0)