diff options
Diffstat (limited to 'src/state/models/feed-view.ts')
-rw-r--r-- | src/state/models/feed-view.ts | 8 |
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, |