diff options
| author | Ruben Beltran del Rio <git@r.bdr.sh> | 2024-09-16 11:07:46 +0200 |
|---|---|---|
| committer | Ruben Beltran del Rio <git@r.bdr.sh> | 2024-09-16 11:07:46 +0200 |
| commit | 505c1e620497828ffb914e05dd76d9ab124f144a (patch) | |
| tree | 0d93162c4228dbee9e29c35e9f97f58daa5e3eef /Captura/Intents | |
| parent | 5802c153cae64142d84e3cd5f762939501ee7e53 (diff) | |
Format the code
Diffstat (limited to 'Captura/Intents')
| -rw-r--r-- | Captura/Intents/CapturaShortcutsProvider.swift | 6 | ||||
| -rw-r--r-- | Captura/Intents/GetRemoteCaptures.swift | 22 |
2 files changed, 14 insertions, 14 deletions
diff --git a/Captura/Intents/CapturaShortcutsProvider.swift b/Captura/Intents/CapturaShortcutsProvider.swift index 9df2170..8846f2c 100644 --- a/Captura/Intents/CapturaShortcutsProvider.swift +++ b/Captura/Intents/CapturaShortcutsProvider.swift @@ -18,9 +18,9 @@ import AppIntents struct CapturaShortcutsProvider: AppShortcutsProvider { - static var appShortcuts: [AppShortcut] { + static var appShortcuts: [AppShortcut] { - AppShortcut(intent: GetRemoteCaptures(), phrases: ["Get \(.applicationName) remote captures"]) + AppShortcut(intent: GetRemoteCaptures(), phrases: ["Get \(.applicationName) remote captures"]) - } + } } diff --git a/Captura/Intents/GetRemoteCaptures.swift b/Captura/Intents/GetRemoteCaptures.swift index a20cd72..b066801 100644 --- a/Captura/Intents/GetRemoteCaptures.swift +++ b/Captura/Intents/GetRemoteCaptures.swift @@ -18,28 +18,28 @@ import AppIntents import CoreData struct GetRemoteCaptures: AppIntent { - static var title: LocalizedStringResource = "Get remote captures" - - static var description = - IntentDescription("Return a list of remote captures") - + static var title: LocalizedStringResource = "Get remote captures" + + static var description = + IntentDescription("Return a list of remote captures") + @Parameter(title: "Count") var count: Int? - + static var parameterSummary: some ParameterSummary { - Summary("Get \(\.$count) latest captures.") + Summary("Get \(\.$count) latest captures.") } - + func perform() async throws -> some IntentResult & ReturnsValue { let viewContext = PersistenceController.shared.container.viewContext let fetchRequest = NSFetchRequest<CapturaRemoteFile>(entityName: "CapturaRemoteFile") fetchRequest.fetchLimit = min(10, max(1, count ?? 5)) fetchRequest.sortDescriptors = [NSSortDescriptor(key: "timestamp", ascending: false)] - + let results = await viewContext.perform { return try? viewContext.fetch(fetchRequest) } - - let finalResults = results?.compactMap { URL(string: $0.url ?? "")} ?? [] + + let finalResults = results?.compactMap { URL(string: $0.url ?? "") } ?? [] return .result(value: finalResults) } } |