diff options
author | Paul Frazee <pfrazee@gmail.com> | 2023-05-18 11:51:25 -0500 |
---|---|---|
committer | Paul Frazee <pfrazee@gmail.com> | 2023-05-18 11:51:25 -0500 |
commit | 7691fe4f481bf08c711cf92da91b2c204d121a7f (patch) | |
tree | b73b64c6f051c79aae922642897e1a8fea51aaac /src/state/models/me.ts | |
parent | d88c27a41995c181a38c01248fe01f853ba83366 (diff) | |
download | voidsky-7691fe4f481bf08c711cf92da91b2c204d121a7f.tar.zst |
Store/sync pinned feeds on the server
Diffstat (limited to 'src/state/models/me.ts')
-rw-r--r-- | src/state/models/me.ts | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/state/models/me.ts b/src/state/models/me.ts index 9b2b96832..815044857 100644 --- a/src/state/models/me.ts +++ b/src/state/models/me.ts @@ -69,7 +69,6 @@ export class MeModel { displayName: this.displayName, description: this.description, avatar: this.avatar, - savedFeeds: this.savedFeeds.serialize(), } } @@ -91,9 +90,6 @@ export class MeModel { if (hasProp(v, 'avatar') && typeof v.avatar === 'string') { avatar = v.avatar } - if (hasProp(v, 'savedFeeds') && isObj(v.savedFeeds)) { - this.savedFeeds.hydrate(v.savedFeeds) - } if (did && handle) { this.did = did this.handle = handle @@ -118,7 +114,7 @@ export class MeModel { /* dont await */ this.notifications.setup().catch(e => { this.rootStore.log.error('Failed to setup notifications model', e) }) - /* dont await */ this.savedFeeds.refresh() + /* dont await */ this.savedFeeds.refresh(true) this.rootStore.emitSessionLoaded() await this.fetchInviteCodes() await this.fetchAppPasswords() @@ -128,6 +124,7 @@ export class MeModel { } async updateIfNeeded() { + /* dont await */ this.savedFeeds.refresh(true) if (Date.now() - this.lastProfileStateUpdate > PROFILE_UPDATE_INTERVAL) { this.rootStore.log.debug('Updating me profile information') this.lastProfileStateUpdate = Date.now() |