summaryrefslogtreecommitdiff
path: root/src/stream.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/stream.ts')
-rw-r--r--src/stream.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/stream.ts b/src/stream.ts
index da2f9aecd7..b2aa4f0e2a 100644
--- a/src/stream.ts
+++ b/src/stream.ts
@@ -49,6 +49,10 @@ class MisskeyEvent {
this.redisClient.publish('misskey:local-timeline', JSON.stringify(note));
}
+ public publishHybridTimelineStream(userId: ID, note: any): void {
+ this.redisClient.publish(`misskey:hybrid-timeline:${userId}`, JSON.stringify(note));
+ }
+
public publishGlobalTimelineStream(note: any): void {
this.redisClient.publish('misskey:global-timeline', JSON.stringify(note));
}
@@ -67,6 +71,7 @@ const ev = new MisskeyEvent();
export default ev.publishUserStream.bind(ev);
export const publishLocalTimelineStream = ev.publishLocalTimelineStream.bind(ev);
+export const publishHybridTimelineStream = ev.publishHybridTimelineStream.bind(ev);
export const publishGlobalTimelineStream = ev.publishGlobalTimelineStream.bind(ev);
export const publishDriveStream = ev.publishDriveStream.bind(ev);
export const publishUserListStream = ev.publishUserListStream.bind(ev);