diff options
author | dan <dan.abramov@gmail.com> | 2023-11-21 22:42:30 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-21 22:42:30 +0000 |
commit | 4c4ba553bdc4029e78eaf2ccf0f9df12e41a1b01 (patch) | |
tree | e97890d72da1fd0a2c10cc501f530a04dae3157a /src/view/com/posts/FeedSlice.tsx | |
parent | f18b9b32b0d296c8d19dc06956699f95c0af9be2 (diff) | |
download | voidsky-4c4ba553bdc4029e78eaf2ccf0f9df12e41a1b01.tar.zst |
Shadow refactoring and improvements (#1959)
* Make shadow a type-only concept * Prevent unnecessary init state recalc * Use derived state instead of effects * Batch emitter updates * Use object first seen time instead of dataUpdatedAt * Stop threading dataUpdatedAt through * Use same value consistently
Diffstat (limited to 'src/view/com/posts/FeedSlice.tsx')
-rw-r--r-- | src/view/com/posts/FeedSlice.tsx | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/view/com/posts/FeedSlice.tsx b/src/view/com/posts/FeedSlice.tsx index 06f11aa64..a3bacdc1e 100644 --- a/src/view/com/posts/FeedSlice.tsx +++ b/src/view/com/posts/FeedSlice.tsx @@ -11,12 +11,10 @@ import {makeProfileLink} from 'lib/routes/links' let FeedSlice = ({ slice, - dataUpdatedAt, ignoreFilterFor, moderationOpts, }: { slice: FeedPostSlice - dataUpdatedAt: number ignoreFilterFor?: string moderationOpts: ModerationOpts }): React.ReactNode => { @@ -44,7 +42,6 @@ let FeedSlice = ({ record={slice.items[0].record} reason={slice.items[0].reason} moderation={moderations[0]} - dataUpdatedAt={dataUpdatedAt} isThreadParent={isThreadParentAt(slice.items, 0)} isThreadChild={isThreadChildAt(slice.items, 0)} /> @@ -54,7 +51,6 @@ let FeedSlice = ({ record={slice.items[1].record} reason={slice.items[1].reason} moderation={moderations[1]} - dataUpdatedAt={dataUpdatedAt} isThreadParent={isThreadParentAt(slice.items, 1)} isThreadChild={isThreadChildAt(slice.items, 1)} /> @@ -65,7 +61,6 @@ let FeedSlice = ({ record={slice.items[last].record} reason={slice.items[last].reason} moderation={moderations[last]} - dataUpdatedAt={dataUpdatedAt} isThreadParent={isThreadParentAt(slice.items, last)} isThreadChild={isThreadChildAt(slice.items, last)} isThreadLastChild @@ -83,7 +78,6 @@ let FeedSlice = ({ record={slice.items[i].record} reason={slice.items[i].reason} moderation={moderations[i]} - dataUpdatedAt={dataUpdatedAt} isThreadParent={isThreadParentAt(slice.items, i)} isThreadChild={isThreadChildAt(slice.items, i)} isThreadLastChild={ |