1
0
mirror of https://github.com/yattee/yattee.git synced 2025-04-29 00:10:34 +05:30

Fix cache resources in APIs

This commit is contained in:
Arkadiusz Fal 2022-12-13 22:16:29 +01:00
parent 488b0d2e9b
commit 17b82945b3
2 changed files with 5 additions and 5 deletions

View File

@ -34,6 +34,7 @@ final class InvidiousAPI: Service, ObservableObject, VideosAPI {
func setAccount(_ account: Account) { func setAccount(_ account: Account) {
self.account = account self.account = account
wipeResources()
configure() configure()
if !account.anonymous { if !account.anonymous {
@ -50,11 +51,13 @@ final class InvidiousAPI: Service, ObservableObject, VideosAPI {
return return
} }
notifications? feed?
.load() .load()
.onFailure { _ in .onFailure { _ in
self.updateToken(force: true) self.updateToken(force: true)
} }
wipeResources()
} }
func configure() { func configure() {
@ -262,10 +265,6 @@ final class InvidiousAPI: Service, ObservableObject, VideosAPI {
resource(baseURL: account.url, path: basePathAppending("auth/feed")) resource(baseURL: account.url, path: basePathAppending("auth/feed"))
} }
var notifications: Resource? {
resource(baseURL: account.url, path: basePathAppending("auth/notifications"))
}
var subscriptions: Resource? { var subscriptions: Resource? {
resource(baseURL: account.url, path: basePathAppending("auth/subscriptions")) resource(baseURL: account.url, path: basePathAppending("auth/subscriptions"))
} }

View File

@ -26,6 +26,7 @@ final class PipedAPI: Service, ObservableObject, VideosAPI {
func setAccount(_ account: Account) { func setAccount(_ account: Account) {
self.account = account self.account = account
wipeResources()
configure() configure()
} }