about summary refs log tree commit diff
path: root/src/state/models/user-followers-view.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/state/models/user-followers-view.ts')
-rw-r--r--src/state/models/user-followers-view.ts21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/state/models/user-followers-view.ts b/src/state/models/user-followers-view.ts
index 9ec5a42a6..1edd95232 100644
--- a/src/state/models/user-followers-view.ts
+++ b/src/state/models/user-followers-view.ts
@@ -1,10 +1,11 @@
 import {makeAutoObservable} from 'mobx'
-import * as GetUserFollowers from '../../third-party/api/src/types/app/bsky/getUserFollowers'
+import * as GetFollowers from '../../third-party/api/src/client/types/app/bsky/graph/getFollowers'
 import {RootStoreModel} from './root-store'
 
-type Subject = GetUserFollowers.OutputSchema['subject']
-export type FollowerItem =
-  GetUserFollowers.OutputSchema['followers'][number] & {_reactKey: string}
+type Subject = GetFollowers.OutputSchema['subject']
+export type FollowerItem = GetFollowers.OutputSchema['followers'][number] & {
+  _reactKey: string
+}
 
 export class UserFollowersViewModel {
   // state
@@ -12,15 +13,15 @@ export class UserFollowersViewModel {
   isRefreshing = false
   hasLoaded = false
   error = ''
-  params: GetUserFollowers.QueryParams
+  params: GetFollowers.QueryParams
 
   // data
-  subject: Subject = {did: '', name: '', displayName: ''}
+  subject: Subject = {did: '', handle: '', displayName: ''}
   followers: FollowerItem[] = []
 
   constructor(
     public rootStore: RootStoreModel,
-    params: GetUserFollowers.QueryParams,
+    params: GetFollowers.QueryParams,
   ) {
     makeAutoObservable(
       this,
@@ -82,7 +83,7 @@ export class UserFollowersViewModel {
   private async _fetch(isRefreshing = false) {
     this._xLoading(isRefreshing)
     try {
-      const res = await this.rootStore.api.app.bsky.getUserFollowers(
+      const res = await this.rootStore.api.app.bsky.graph.getFollowers(
         this.params,
       )
       this._replaceAll(res)
@@ -92,9 +93,9 @@ export class UserFollowersViewModel {
     }
   }
 
-  private _replaceAll(res: GetUserFollowers.Response) {
+  private _replaceAll(res: GetFollowers.Response) {
     this.subject.did = res.data.subject.did
-    this.subject.name = res.data.subject.name
+    this.subject.handle = res.data.subject.handle
     this.subject.displayName = res.data.subject.displayName
     this.followers.length = 0
     let counter = 0