diff options
author | Ansh Nanda <anshnanda10@gmail.com> | 2023-05-13 12:25:06 -0700 |
---|---|---|
committer | Ansh Nanda <anshnanda10@gmail.com> | 2023-05-13 12:25:06 -0700 |
commit | 8948118d5c1a63b1d798e36d657eaaa5d34a6a0d (patch) | |
tree | 50a68bf864f627253f03cdffed3b02113b215f43 /src/state/models/feeds/algo/algo-item.ts | |
parent | 047024a5ac96a5292b6a2122835673b5a034f4c3 (diff) | |
download | voidsky-8948118d5c1a63b1d798e36d657eaaa5d34a6a0d.tar.zst |
view all saved algos in settings
Diffstat (limited to 'src/state/models/feeds/algo/algo-item.ts')
-rw-r--r-- | src/state/models/feeds/algo/algo-item.ts | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/state/models/feeds/algo/algo-item.ts b/src/state/models/feeds/algo/algo-item.ts index 555d1d56d..88e9c0662 100644 --- a/src/state/models/feeds/algo/algo-item.ts +++ b/src/state/models/feeds/algo/algo-item.ts @@ -1,8 +1,7 @@ import {AppBskyFeedDefs} from '@atproto/api' -import {makeAutoObservable, makeObservable} from 'mobx' +import {makeAutoObservable} from 'mobx' import {RootStoreModel} from 'state/models/root-store' -// algoitemmodel implemented in mobx export class AlgoItemModel { // data data: AppBskyFeedDefs.GeneratorView @@ -21,6 +20,8 @@ export class AlgoItemModel { ) } + // local actions + // = set toggleSaved(value: boolean) { console.log('toggleSaved', this.data.viewer) if (this.data.viewer) { @@ -28,12 +29,12 @@ export class AlgoItemModel { } } + // public apis + // = async save() { try { - // runInAction(() => { this.toggleSaved = true - // }) - const res = await this.rootStore.agent.app.bsky.feed.saveFeed({ + await this.rootStore.agent.app.bsky.feed.saveFeed({ feed: this.data.uri, }) } catch (e: any) { @@ -43,10 +44,8 @@ export class AlgoItemModel { async unsave() { try { - // runInAction(() => { this.toggleSaved = false - // }) - const res = await this.rootStore.agent.app.bsky.feed.unsaveFeed({ + await this.rootStore.agent.app.bsky.feed.unsaveFeed({ feed: this.data.uri, }) } catch (e: any) { |