diff --git a/ApplicationLibrary/Service/ProfileUpdateTask.swift b/ApplicationLibrary/Service/ProfileUpdateTask.swift index ff439f0..65ce3d7 100644 --- a/ApplicationLibrary/Service/ProfileUpdateTask.swift +++ b/ApplicationLibrary/Service/ProfileUpdateTask.swift @@ -20,11 +20,11 @@ public enum ProfileUpdateTask { if updateInterval < minUpdateInterval { updateInterval = minUpdateInterval } - timer = Timer(fire: calculateEarliestBeginDate(profiles), interval: updateInterval, repeats: true, block: { _ in + timer = Timer(fire: calculateEarliestBeginDate(profiles), interval: updateInterval, repeats: true) { _ in Task { await getAndupdateProfiles() } - }) + } } static func calculateEarliestBeginDate(_ profiles: [Profile]) -> Date { diff --git a/ApplicationLibrary/Views/Abstract/DeleteButton.swift b/ApplicationLibrary/Views/Abstract/DeleteButton.swift new file mode 100644 index 0000000..746f8c1 --- /dev/null +++ b/ApplicationLibrary/Views/Abstract/DeleteButton.swift @@ -0,0 +1,46 @@ +import Foundation +import SwiftUI + +public struct DeleteButton