summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api/stream/channels/messaging-index.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/backend/src/server/api/stream/channels/messaging-index.ts')
-rw-r--r--packages/backend/src/server/api/stream/channels/messaging-index.ts35
1 files changed, 0 insertions, 35 deletions
diff --git a/packages/backend/src/server/api/stream/channels/messaging-index.ts b/packages/backend/src/server/api/stream/channels/messaging-index.ts
deleted file mode 100644
index 66cb79f7a7..0000000000
--- a/packages/backend/src/server/api/stream/channels/messaging-index.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-import { Inject, Injectable } from '@nestjs/common';
-import { bindThis } from '@/decorators.js';
-import Channel from '../channel.js';
-
-class MessagingIndexChannel extends Channel {
- public readonly chName = 'messagingIndex';
- public static shouldShare = true;
- public static requireCredential = true;
-
- @bindThis
- public async init(params: any) {
- // Subscribe messaging index stream
- this.subscriber.on(`messagingIndexStream:${this.user!.id}`, data => {
- this.send(data);
- });
- }
-}
-
-@Injectable()
-export class MessagingIndexChannelService {
- public readonly shouldShare = MessagingIndexChannel.shouldShare;
- public readonly requireCredential = MessagingIndexChannel.requireCredential;
-
- constructor(
- ) {
- }
-
- @bindThis
- public create(id: string, connection: Channel['connection']): MessagingIndexChannel {
- return new MessagingIndexChannel(
- id,
- connection,
- );
- }
-}