about summary refs log tree commit diff
path: root/src/state/models/profile-ui.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/state/models/profile-ui.ts')
-rw-r--r--src/state/models/profile-ui.ts11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/state/models/profile-ui.ts b/src/state/models/profile-ui.ts
index 98a087aeb..804c21b86 100644
--- a/src/state/models/profile-ui.ts
+++ b/src/state/models/profile-ui.ts
@@ -1,7 +1,7 @@
 import {makeAutoObservable} from 'mobx'
 import {RootStoreModel} from './root-store'
 import {ProfileViewModel} from './profile-view'
-import {FeedViewModel} from './feed-view'
+import {FeedModel} from './feed-view'
 import {BadgesViewModel} from './badges-view'
 
 export const SECTION_IDS = {
@@ -19,7 +19,7 @@ export class ProfileUiModel {
 
   // data
   profile: ProfileViewModel
-  feed: FeedViewModel
+  feed: FeedModel
   badges: BadgesViewModel
 
   // ui state
@@ -38,11 +38,14 @@ export class ProfileUiModel {
       {autoBind: true},
     )
     this.profile = new ProfileViewModel(rootStore, {user: params.user})
-    this.feed = new FeedViewModel(rootStore, {author: params.user, limit: 10})
+    this.feed = new FeedModel(rootStore, 'author', {
+      author: params.user,
+      limit: 10,
+    })
     this.badges = new BadgesViewModel(rootStore)
   }
 
-  get currentView(): FeedViewModel | BadgesViewModel {
+  get currentView(): FeedModel | BadgesViewModel {
     if (this.selectedViewIndex === SECTION_IDS.POSTS) {
       return this.feed
     }