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:
parent
488b0d2e9b
commit
17b82945b3
@ -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"))
|
||||||
}
|
}
|
||||||
|
@ -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()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user