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",