DispatchQueueUpdateNotificationService
class DispatchQueueUpdateNotificationService
The DispatchQueueUpdateNotificationService
-
The current Version
Declaration
Swift
let currentVersion: Version -
The UpdateCheckService
Declaration
Swift
let updateCheckService: UpdateCheckService -
The DispatchQueue
Declaration
Swift
let dispatchQueue: DispatchQueue
-
Designated Initializer
Declaration
Swift
init(currentVersion: Version, updateCheckService: UpdateCheckService, dispatchQueue: DispatchQueue = .init(label: "update-notification-service"))Parameters
currentVersionThe current Version
updateCheckServiceThe UpdateCheckService
dispatchQueueThe DispatchQueue. Default value
.init
-
Retrieve an optional UpdateNotification via the completion closure
Declaration
Swift
func getUpdateNotification(_ completion: @escaping (UpdateNotification?) -> Void)Parameters
completionThe completion closure
-
Check for an available Update
Declaration
Swift
func checkForUpdate(_ completion: @escaping (UpdateNotification?) -> Void)Parameters
completionThe completion closure
View on GitHub
DispatchQueueUpdateNotificationService Class Reference