anatawa12
a631b976c9
Refine fanout timeline (#12507)
* chore(endpoints/hybrid-timeline): don't pack inside getFromDb
* chore(endpoints/hybrid-timeline): Redisから取得する部分のうちSTLに依存しなそうなところを別のServiceに切り出し
* chore(endpoints/local-timeline): FanoutTimelineEndpointServiceで再実装
* chore(endpoints/channels/timeline): FanoutTimelineEndpointServiceで再実装
* chore(endpoints/timeline): FanoutTimelineEndpointServiceで再実装
* chore(endpoints/user-list-timeline): FanoutTimelineEndpointServiceで再実装
* chore(endpoints/users/notes): FanoutTimelineEndpointServiceで再実装
* chore: add useDbFallback to FanoutTimelineEndpointService.timeline and always true for channel / user note list
* style: fix lint error
* chore: split logic to multiple functions
* chore: implement redis fallback
* chore: 成功率を上げる
* fix: db fallback not working
* feat: allowPartial
* chore(frontend): set allowPartial
* chore(backend): remove fallbackIfEmpty
HTL will never be purged so it's no longer required
* fix: missing allowPartial in channel timeline
* fix: type of timelineConfig in hybrid-timeline
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-02 18:25:07 +09:00
..
2022-04-15 21:33:00 +09:00
2023-11-01 13:34:05 +09:00
2023-11-30 14:49:26 +09:00
2022-07-07 21:06:37 +09:00
2023-12-02 18:25:07 +09:00
2023-11-26 10:01:06 +09:00
2021-11-12 10:35:41 +09:00
2023-02-26 11:28:05 +09:00
2022-09-20 01:04:08 +09:00
2023-09-15 14:28:29 +09:00
2023-07-27 14:31:52 +09:00
2023-11-22 17:08:56 +09:00
2023-10-03 20:26:11 +09:00
2021-11-12 10:35:41 +09:00
2023-02-07 19:50:38 +09:00
2023-11-27 21:05:20 +09:00
2022-12-24 14:39:17 +09:00
2023-09-04 13:33:38 +09:00
2023-07-27 14:31:52 +09:00