From dfe3fb81eaa996cb6eae0f505482cbc27cac4ca7 Mon Sep 17 00:00:00 2001 From: Arkadiusz Fal Date: Wed, 31 Aug 2022 22:00:24 +0200 Subject: [PATCH] Fix reloading account token --- Model/Applications/InvidiousAPI.swift | 4 +++- Model/Applications/PipedAPI.swift | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Model/Applications/InvidiousAPI.swift b/Model/Applications/InvidiousAPI.swift index 34a6a130..91e30ab9 100644 --- a/Model/Applications/InvidiousAPI.swift +++ b/Model/Applications/InvidiousAPI.swift @@ -226,10 +226,12 @@ final class InvidiousAPI: Service, ObservableObject, VideosAPI { print("updating invidious token") let sid = String(cookies[substringRange]) AccountsModel.setToken(self.account, sid) - self.configure() + self.objectWillChange.send() } else { presentTokenUpdateFailedAlert(nil, "Could not extract SID from received cookies: \(cookies)") } + + self.configure() } } diff --git a/Model/Applications/PipedAPI.swift b/Model/Applications/PipedAPI.swift index 1302ce94..1dd3b1b5 100644 --- a/Model/Applications/PipedAPI.swift +++ b/Model/Applications/PipedAPI.swift @@ -131,6 +131,7 @@ final class PipedAPI: Service, ObservableObject, VideosAPI { ) } else if !token.isEmpty { AccountsModel.setToken(self.account, token) + self.objectWillChange.send() } else { NavigationModel.shared.presentAlert( title: "Account Error",