UNPKG

@tencentcloud/chat-uikit-vue2

Version:

TUIKit 是基于 IM SDK 实现的一套 UI 组件,其包含会话、聊天、群组、个人资料等功能,基于 TUIKit 组件您可以像搭积木一样快速搭建起自己的业务逻辑。

21 lines (18 loc) 635 B
import type { IMessageModel } from '@tencentcloud/chat-uikit-engine'; /** * Parses a JSON string and returns the resulting object. * * @param {string} jsonString - The JSON string to parse. Default value is "{}". * @return {Record<string, any>} - The resulting object after parsing the JSON string. */ export function safeParse(jsonString: string = '{}'): Record<string, any> { try { return JSON.parse(jsonString); } catch { return {}; } } export function isTypingMessage(message: IMessageModel): boolean { const { businessID } = safeParse(message.payload?.data); return businessID === 'user_typing_status'; }