about summary refs log tree commit diff
path: root/src/state/models/feed-view.ts
diff options
context:
space:
mode:
authorPaul Frazee <pfrazee@gmail.com>2022-07-21 19:55:04 -0500
committerPaul Frazee <pfrazee@gmail.com>2022-07-21 19:55:04 -0500
commitcc8a1702043cfbd783f4caa61ab9eb8aeb421072 (patch)
tree2fff2daed3558d555ee79f34b3c8ba714e40789b /src/state/models/feed-view.ts
parent29ed3d2ecf1fd6de8af0f25f6d541fe2adaf61f9 (diff)
downloadvoidsky-cc8a1702043cfbd783f4caa61ab9eb8aeb421072.tar.zst
Add profile view
Diffstat (limited to 'src/state/models/feed-view.ts')
-rw-r--r--src/state/models/feed-view.ts8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/state/models/feed-view.ts b/src/state/models/feed-view.ts
index 51379b5cc..cdad67839 100644
--- a/src/state/models/feed-view.ts
+++ b/src/state/models/feed-view.ts
@@ -3,7 +3,10 @@ import {bsky} from '@adxp/mock-api'
 import {RootStoreModel} from './root-store'
 
 export class FeedViewItemModel implements bsky.FeedView.FeedItem {
+  // ui state
   _reactKey: string = ''
+
+  // data
   uri: string = ''
   author: bsky.FeedView.User = {did: '', name: '', displayName: ''}
   repostedBy?: bsky.FeedView.User
@@ -25,14 +28,17 @@ export class FeedViewItemModel implements bsky.FeedView.FeedItem {
 }
 
 export class FeedViewModel implements bsky.FeedView.Response {
+  // state
   isLoading = false
   isRefreshing = false
   hasLoaded = false
   error = ''
   params: bsky.FeedView.Params
-  feed: FeedViewItemModel[] = []
   _loadMorePromise: Promise<void> | undefined
 
+  // data
+  feed: FeedViewItemModel[] = []
+
   constructor(public rootStore: RootStoreModel, params: bsky.FeedView.Params) {
     makeAutoObservable(
       this,