diff options
Diffstat (limited to 'src/state/models')
-rw-r--r-- | src/state/models/feed-view.ts | 12 | ||||
-rw-r--r-- | src/state/models/post-thread-view.ts | 12 | ||||
-rw-r--r-- | src/state/models/profile-view.ts | 4 |
3 files changed, 17 insertions, 11 deletions
diff --git a/src/state/models/feed-view.ts b/src/state/models/feed-view.ts index a7975b66a..5464f1400 100644 --- a/src/state/models/feed-view.ts +++ b/src/state/models/feed-view.ts @@ -59,13 +59,17 @@ export class FeedViewItemModel implements GetFeedView.FeedItem { async toggleLike() { if (this.myState.like) { - await apilib.unlike(this.rootStore.api, 'alice.test', this.uri) + await apilib.unlike(this.rootStore.api, this.myState.like) runInAction(() => { this.likeCount-- this.myState.like = undefined }) } else { - const res = await apilib.like(this.rootStore.api, 'alice.test', this.uri) + const res = await apilib.like( + this.rootStore.api, + 'did:test:alice', + this.uri, + ) runInAction(() => { this.likeCount++ this.myState.like = res.uri @@ -75,7 +79,7 @@ export class FeedViewItemModel implements GetFeedView.FeedItem { async toggleRepost() { if (this.myState.repost) { - await apilib.unrepost(this.rootStore.api, 'alice.test', this.uri) + await apilib.unrepost(this.rootStore.api, this.myState.repost) runInAction(() => { this.repostCount-- this.myState.repost = undefined @@ -83,7 +87,7 @@ export class FeedViewItemModel implements GetFeedView.FeedItem { } else { const res = await apilib.repost( this.rootStore.api, - 'alice.test', + 'did:test:alice', this.uri, ) runInAction(() => { diff --git a/src/state/models/post-thread-view.ts b/src/state/models/post-thread-view.ts index ce72201f5..fab0eb895 100644 --- a/src/state/models/post-thread-view.ts +++ b/src/state/models/post-thread-view.ts @@ -95,13 +95,17 @@ export class PostThreadViewPostModel implements GetPostThread.Post { async toggleLike() { if (this.myState.like) { - await apilib.unlike(this.rootStore.api, 'alice.test', this.uri) + await apilib.unlike(this.rootStore.api, this.myState.like) runInAction(() => { this.likeCount-- this.myState.like = undefined }) } else { - const res = await apilib.like(this.rootStore.api, 'alice.test', this.uri) + const res = await apilib.like( + this.rootStore.api, + 'did:test:alice', + this.uri, + ) runInAction(() => { this.likeCount++ this.myState.like = res.uri @@ -111,7 +115,7 @@ export class PostThreadViewPostModel implements GetPostThread.Post { async toggleRepost() { if (this.myState.repost) { - await apilib.unrepost(this.rootStore.api, 'alice.test', this.uri) + await apilib.unrepost(this.rootStore.api, this.myState.repost) runInAction(() => { this.repostCount-- this.myState.repost = undefined @@ -119,7 +123,7 @@ export class PostThreadViewPostModel implements GetPostThread.Post { } else { const res = await apilib.repost( this.rootStore.api, - 'alice.test', + 'did:test:alice', this.uri, ) runInAction(() => { diff --git a/src/state/models/profile-view.ts b/src/state/models/profile-view.ts index 24d49c112..7a85d06ae 100644 --- a/src/state/models/profile-view.ts +++ b/src/state/models/profile-view.ts @@ -74,9 +74,7 @@ export class ProfileViewModel { throw new Error('Not logged in') } if (this.myState.follow) { - await apilib.unfollow(this.rootStore.api, this.rootStore.me.did, { - did: this.did, - }) + await apilib.unfollow(this.rootStore.api, this.myState.follow) runInAction(() => { this.followersCount-- this.myState.follow = undefined |