summaryrefslogtreecommitdiff
path: root/packages/backend/src/core/NoteCreateService.ts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-10-05 09:48:45 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-10-05 09:48:45 +0900
commit5b00fa6f825d5cf498ecf14c1a005762f84b923d (patch)
tree9e8068d3e6b02d64c1af24ef50bf23cd32b7c31f /packages/backend/src/core/NoteCreateService.ts
parentadd more tests (diff)
downloadsharkey-5b00fa6f825d5cf498ecf14c1a005762f84b923d.tar.gz
sharkey-5b00fa6f825d5cf498ecf14c1a005762f84b923d.tar.bz2
sharkey-5b00fa6f825d5cf498ecf14c1a005762f84b923d.zip
enhance(backend): users/notesでチャンネル投稿を含めるオプション
Resolve #11965
Diffstat (limited to 'packages/backend/src/core/NoteCreateService.ts')
-rw-r--r--packages/backend/src/core/NoteCreateService.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/backend/src/core/NoteCreateService.ts b/packages/backend/src/core/NoteCreateService.ts
index 3ea8af5cda..e8e9973b6e 100644
--- a/packages/backend/src/core/NoteCreateService.ts
+++ b/packages/backend/src/core/NoteCreateService.ts
@@ -806,6 +806,12 @@ export class NoteCreateService implements OnApplicationShutdown {
const redisPipeline = this.redisForTimelines.pipeline();
if (note.channelId) {
+ redisPipeline.xadd(
+ `userTimelineWithChannel:${user.id}`,
+ 'MAXLEN', '~', note.userHost == null ? meta.perLocalUserUserTimelineCacheMax.toString() : meta.perRemoteUserUserTimelineCacheMax.toString(),
+ '*',
+ 'note', note.id);
+
const channelFollowings = await this.channelFollowingsRepository.find({
where: {
followeeId: note.channelId,