From 17b82945b3eeacda44c00153d262e84939356c1d Mon Sep 17 00:00:00 2001 From: Arkadiusz Fal Date: Tue, 13 Dec 2022 22:16:29 +0100 Subject: [PATCH] Fix cache resources in APIs --- Model/Applications/InvidiousAPI.swift | 9 ++++----- Model/Applications/PipedAPI.swift | 1 + 2 files changed, 5 insertions(+), 5 deletions(-) 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() }