feat: expose more apis
This commit is contained in:
@@ -289,6 +289,7 @@ function handleChatMessage(user: ConnectedUser, message: WsMessage): void {
|
||||
function handleTyping(user: ConnectedUser, message: WsMessage): void {
|
||||
const typingSid = (message['serverId'] as string | undefined) ?? user.viewedServerId;
|
||||
const channelId = typeof message['channelId'] === 'string' && message['channelId'].trim() ? message['channelId'].trim() : 'general';
|
||||
const isTyping = message['isTyping'] !== false;
|
||||
|
||||
if (typingSid && user.serverIds.has(typingSid)) {
|
||||
broadcastToServer(
|
||||
@@ -297,6 +298,7 @@ function handleTyping(user: ConnectedUser, message: WsMessage): void {
|
||||
type: 'user_typing',
|
||||
serverId: typingSid,
|
||||
channelId,
|
||||
isTyping,
|
||||
oderId: user.oderId,
|
||||
displayName: user.displayName
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user