Files
bsky-social-app/src
dan ac1538baad Refactor feed slices (#4834)
* Copy FeedViewPost into FeedSliceItem

* Explicitly construct feed slice items by copying known fields

* Type rootItem as FeedViewPost for now

Mergefeed logic relies on that.

* Unify reason and __source for slice items

* Move feedContext out of FeedSliceItem

* Remove slice.isFlattenedReply

* Remove unnused slice.ts

* Inline slice.isFullThread

* Refactor condition for clarity

* Extract slice.includesThreadRoot

* Encapsulate more usages of slice.rootItem into slice

* Rename slice.rootItem so semi-private slice._feedPost

* Move reason into slice

* Simplify slice ctor argument

* Reorder getters to reduce diff

* Make feedContext a getter to reduce diff
2024-07-25 23:02:37 +01:00
..
2024-07-25 23:02:37 +01:00
2024-07-24 15:23:31 -07:00
2024-07-25 23:02:37 +01:00
2024-07-02 21:25:19 -07:00
2024-07-25 21:26:37 +01:00
2023-12-05 14:50:56 -06:00
2024-07-24 20:09:20 +01:00
2024-07-24 20:09:20 +01:00