Skip to content

Commit 48bfbc6

Browse files
committed
fix typecheck
1 parent 0648e49 commit 48bfbc6

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

apps/meteor/ee/server/startup/federation.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ export const startFederationService = async (): Promise<void> => {
2929
federationMatrixService = await FederationMatrix.create(InstanceStatus.id());
3030

3131
StreamerCentral.on('broadcast', (name, eventName, args) => {
32+
if (!federationMatrixService) {
33+
return;
34+
}
3235
if (name === 'notify-room' && eventName.endsWith('user-activity')) {
3336
const [rid] = eventName.split('/');
3437
const [user, activity] = args;

packages/core-services/src/types/IFederationMatrixService.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,5 @@ export interface IFederationMatrixService {
3535
role: 'moderator' | 'owner' | 'leader' | 'user',
3636
): Promise<void>;
3737
inviteUsersToRoom(room: IRoomFederated, usersUserName: string[], inviter: Pick<IUser, '_id' | 'username'>): Promise<void>;
38+
notifyUserTyping(rid: string, user: string, isTyping: boolean): Promise<void>;
3839
}

0 commit comments

Comments
 (0)