From f5b3148220231495fdf31ffb0682ba71f94eb5af Mon Sep 17 00:00:00 2001 From: Shiqi Mei Date: Tue, 27 Oct 2020 01:30:36 +0800 Subject: [PATCH] [NEW] [Apps] Add new typing bridge method (Typing-Indicator) (#19228) --- app/apps/server/bridges/messages.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/apps/server/bridges/messages.js b/app/apps/server/bridges/messages.js index e3f3e722dc65..15e5c445fd07 100644 --- a/app/apps/server/bridges/messages.js +++ b/app/apps/server/bridges/messages.js @@ -83,4 +83,14 @@ export class AppMessageBridge { Notifications.notifyUser(_id, 'message', rmsg), ); } + + async typing({ scope, id, username, isTyping }) { + switch (scope) { + case 'room': + Notifications.notifyRoom(id, 'typing', username, isTyping); + return; + default: + throw new Error('Unrecognized typing scope provided'); + } + } }