diff --git a/Frameworks/Account/FeedWrangler/FeedWranglerAPICaller.swift b/Frameworks/Account/FeedWrangler/FeedWranglerAPICaller.swift index 8dae24210..139d51ca5 100644 --- a/Frameworks/Account/FeedWrangler/FeedWranglerAPICaller.swift +++ b/Frameworks/Account/FeedWrangler/FeedWranglerAPICaller.swift @@ -28,6 +28,10 @@ final class FeedWranglerAPICaller: NSObject { self.transport = transport } + func cancelAll() { + transport.cancelAll() + } + func validateCredentials(completion: @escaping (Result) -> Void) { let url = FeedWranglerConfig.clientURL.appendingPathComponent("users/authorize") let username = self.credentials?.username ?? "" diff --git a/Frameworks/Account/FeedWrangler/FeedWranglerAccountDelegate.swift b/Frameworks/Account/FeedWrangler/FeedWranglerAccountDelegate.swift index 1656fe3ba..02e59b02c 100644 --- a/Frameworks/Account/FeedWrangler/FeedWranglerAccountDelegate.swift +++ b/Frameworks/Account/FeedWrangler/FeedWranglerAccountDelegate.swift @@ -57,7 +57,7 @@ final class FeedWranglerAccountDelegate: AccountDelegate { } func accountWillBeDeleted(_ account: Account) { - fatalError() + // noop } func refreshAll(for account: Account, completion: @escaping (Result) -> Void) { @@ -122,7 +122,7 @@ final class FeedWranglerAccountDelegate: AccountDelegate { } func cancelAll(for account: Account) { - fatalError() + caller.cancelAll() } func refreshCredentials(for account: Account, completion: @escaping (() -> Void)) {