From 47386086d74337170bf3744c8a1b94b0d6d9e275 Mon Sep 17 00:00:00 2001 From: Michal Fousek Date: Wed, 10 May 2023 14:09:46 +0200 Subject: [PATCH] Action.stop is now async --- Sources/ZcashLightClientKit/Block/Actions/Action.swift | 2 +- .../Block/Actions/ChecksBeforeSyncAction.swift | 4 +--- .../Block/Actions/ClearAlreadyScannedBlocksAction.swift | 4 +--- .../ZcashLightClientKit/Block/Actions/ClearCacheAction.swift | 4 +--- .../Block/Actions/ComputeSyncRangesAction.swift | 4 +--- .../ZcashLightClientKit/Block/Actions/DownloadAction.swift | 4 +--- Sources/ZcashLightClientKit/Block/Actions/EnhanceAction.swift | 4 +--- .../ZcashLightClientKit/Block/Actions/FetchUTXOsAction.swift | 4 +--- .../Block/Actions/SaplingParamsAction.swift | 4 +--- Sources/ZcashLightClientKit/Block/Actions/ScanAction.swift | 4 +--- .../Block/Actions/ScanDownloadedButUnscannedAction.swift | 4 +--- .../ZcashLightClientKit/Block/Actions/ValidateAction.swift | 4 +--- .../Block/Actions/ValidateServerAction.swift | 4 +--- 13 files changed, 13 insertions(+), 37 deletions(-) diff --git a/Sources/ZcashLightClientKit/Block/Actions/Action.swift b/Sources/ZcashLightClientKit/Block/Actions/Action.swift index c1e244a0..1efecd44 100644 --- a/Sources/ZcashLightClientKit/Block/Actions/Action.swift +++ b/Sources/ZcashLightClientKit/Block/Actions/Action.swift @@ -60,5 +60,5 @@ protocol Action { func run(with context: ActionContext, didUpdate: @escaping (ActionProgress) async -> Void) async throws -> ActionContext // Should be called on each existing action when processor wants to stop. Some actions may do it's own background work. - func stop() + func stop() async } diff --git a/Sources/ZcashLightClientKit/Block/Actions/ChecksBeforeSyncAction.swift b/Sources/ZcashLightClientKit/Block/Actions/ChecksBeforeSyncAction.swift index 4f1fe892..822a194a 100644 --- a/Sources/ZcashLightClientKit/Block/Actions/ChecksBeforeSyncAction.swift +++ b/Sources/ZcashLightClientKit/Block/Actions/ChecksBeforeSyncAction.swift @@ -28,7 +28,5 @@ extension ChecksBeforeSyncAction: Action { return context } - func stop() { - - } + func stop() async { } } diff --git a/Sources/ZcashLightClientKit/Block/Actions/ClearAlreadyScannedBlocksAction.swift b/Sources/ZcashLightClientKit/Block/Actions/ClearAlreadyScannedBlocksAction.swift index 61bfc515..bae96a9a 100644 --- a/Sources/ZcashLightClientKit/Block/Actions/ClearAlreadyScannedBlocksAction.swift +++ b/Sources/ZcashLightClientKit/Block/Actions/ClearAlreadyScannedBlocksAction.swift @@ -19,7 +19,5 @@ extension ClearAlreadyScannedBlocksAction: Action { return context } - func stop() { - - } + func stop() async { } } diff --git a/Sources/ZcashLightClientKit/Block/Actions/ClearCacheAction.swift b/Sources/ZcashLightClientKit/Block/Actions/ClearCacheAction.swift index fe2a879e..275fa634 100644 --- a/Sources/ZcashLightClientKit/Block/Actions/ClearCacheAction.swift +++ b/Sources/ZcashLightClientKit/Block/Actions/ClearCacheAction.swift @@ -18,7 +18,5 @@ extension ClearCacheAction: Action { return context } - func stop() { - - } + func stop() async { } } diff --git a/Sources/ZcashLightClientKit/Block/Actions/ComputeSyncRangesAction.swift b/Sources/ZcashLightClientKit/Block/Actions/ComputeSyncRangesAction.swift index eb57851d..4b88ee7d 100644 --- a/Sources/ZcashLightClientKit/Block/Actions/ComputeSyncRangesAction.swift +++ b/Sources/ZcashLightClientKit/Block/Actions/ComputeSyncRangesAction.swift @@ -20,7 +20,5 @@ extension ComputeSyncRangesAction: Action { return context } - func stop() { - - } + func stop() async { } } diff --git a/Sources/ZcashLightClientKit/Block/Actions/DownloadAction.swift b/Sources/ZcashLightClientKit/Block/Actions/DownloadAction.swift index 2af09148..b6924f88 100644 --- a/Sources/ZcashLightClientKit/Block/Actions/DownloadAction.swift +++ b/Sources/ZcashLightClientKit/Block/Actions/DownloadAction.swift @@ -31,7 +31,5 @@ extension DownloadAction: Action { return context } - func stop() { - - } + func stop() async { } } diff --git a/Sources/ZcashLightClientKit/Block/Actions/EnhanceAction.swift b/Sources/ZcashLightClientKit/Block/Actions/EnhanceAction.swift index 07df1c71..e7bf3e05 100644 --- a/Sources/ZcashLightClientKit/Block/Actions/EnhanceAction.swift +++ b/Sources/ZcashLightClientKit/Block/Actions/EnhanceAction.swift @@ -25,7 +25,5 @@ extension EnhanceAction: Action { return context } - func stop() { - - } + func stop() async { } } diff --git a/Sources/ZcashLightClientKit/Block/Actions/FetchUTXOsAction.swift b/Sources/ZcashLightClientKit/Block/Actions/FetchUTXOsAction.swift index 4191d124..f11ebd1e 100644 --- a/Sources/ZcashLightClientKit/Block/Actions/FetchUTXOsAction.swift +++ b/Sources/ZcashLightClientKit/Block/Actions/FetchUTXOsAction.swift @@ -19,7 +19,5 @@ extension FetchUTXOsAction: Action { return context } - func stop() { - - } + func stop() async { } } diff --git a/Sources/ZcashLightClientKit/Block/Actions/SaplingParamsAction.swift b/Sources/ZcashLightClientKit/Block/Actions/SaplingParamsAction.swift index 4d906df5..b6020bc8 100644 --- a/Sources/ZcashLightClientKit/Block/Actions/SaplingParamsAction.swift +++ b/Sources/ZcashLightClientKit/Block/Actions/SaplingParamsAction.swift @@ -20,7 +20,5 @@ extension SaplingParamsAction: Action { return context } - func stop() { - - } + func stop() async { } } diff --git a/Sources/ZcashLightClientKit/Block/Actions/ScanAction.swift b/Sources/ZcashLightClientKit/Block/Actions/ScanAction.swift index c49c222f..01c8b8da 100644 --- a/Sources/ZcashLightClientKit/Block/Actions/ScanAction.swift +++ b/Sources/ZcashLightClientKit/Block/Actions/ScanAction.swift @@ -19,8 +19,6 @@ extension ScanAction: Action { return context } - func stop() { - - } + func stop() async { } } diff --git a/Sources/ZcashLightClientKit/Block/Actions/ScanDownloadedButUnscannedAction.swift b/Sources/ZcashLightClientKit/Block/Actions/ScanDownloadedButUnscannedAction.swift index 4675ee9c..eaf47315 100644 --- a/Sources/ZcashLightClientKit/Block/Actions/ScanDownloadedButUnscannedAction.swift +++ b/Sources/ZcashLightClientKit/Block/Actions/ScanDownloadedButUnscannedAction.swift @@ -29,7 +29,5 @@ extension ScanDownloadedButUnscannedAction: Action { return context } - func stop() { - - } + func stop() async { } } diff --git a/Sources/ZcashLightClientKit/Block/Actions/ValidateAction.swift b/Sources/ZcashLightClientKit/Block/Actions/ValidateAction.swift index e372d7f5..09f47ba9 100644 --- a/Sources/ZcashLightClientKit/Block/Actions/ValidateAction.swift +++ b/Sources/ZcashLightClientKit/Block/Actions/ValidateAction.swift @@ -20,7 +20,5 @@ extension ValidateAction: Action { return context } - func stop() { - - } + func stop() async { } } diff --git a/Sources/ZcashLightClientKit/Block/Actions/ValidateServerAction.swift b/Sources/ZcashLightClientKit/Block/Actions/ValidateServerAction.swift index 570fb22c..9689366a 100644 --- a/Sources/ZcashLightClientKit/Block/Actions/ValidateServerAction.swift +++ b/Sources/ZcashLightClientKit/Block/Actions/ValidateServerAction.swift @@ -42,7 +42,5 @@ extension ValidateServerAction: Action { return context } - func stop() { - - } + func stop() async { } }