diff --git a/Model/Applications/InvidiousAPI.swift b/Model/Applications/InvidiousAPI.swift index 4f83f35d..f87bf233 100644 --- a/Model/Applications/InvidiousAPI.swift +++ b/Model/Applications/InvidiousAPI.swift @@ -34,6 +34,7 @@ final class InvidiousAPI: Service, ObservableObject, VideosAPI { func setAccount(_ account: Account) { self.account = account + wipeResources() configure() if !account.anonymous { @@ -50,11 +51,13 @@ final class InvidiousAPI: Service, ObservableObject, VideosAPI { return } - notifications? + feed? .load() .onFailure { _ in self.updateToken(force: true) } + + wipeResources() } func configure() { @@ -262,10 +265,6 @@ final class InvidiousAPI: Service, ObservableObject, VideosAPI { resource(baseURL: account.url, path: basePathAppending("auth/feed")) } - var notifications: Resource? { - resource(baseURL: account.url, path: basePathAppending("auth/notifications")) - } - var subscriptions: Resource? { resource(baseURL: account.url, path: basePathAppending("auth/subscriptions")) } diff --git a/Model/Applications/PipedAPI.swift b/Model/Applications/PipedAPI.swift index 5ba495fa..1e83633a 100644 --- a/Model/Applications/PipedAPI.swift +++ b/Model/Applications/PipedAPI.swift @@ -26,6 +26,7 @@ final class PipedAPI: Service, ObservableObject, VideosAPI { func setAccount(_ account: Account) { self.account = account + wipeResources() configure() }