Files
bsky-social-app/src/lib
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 20:09:20 +01:00
2024-05-20 16:56:44 -07:00
2024-07-12 07:37:43 -07:00
2024-07-24 20:09:20 +01:00
🤫 (#2211)
2023-12-14 14:48:40 -06:00
🤫 (#2211)
2023-12-14 14:48:40 -06:00
2024-01-22 14:46:32 -08:00
2024-06-21 21:38:04 -07:00
2024-06-21 21:38:04 -07:00
2023-09-01 12:30:02 -07:00
2024-06-21 21:38:04 -07:00
2023-02-22 14:23:57 -06:00
2024-02-09 12:04:04 -06:00