UNPKG

yimultiscreenserver-sdk-web-migration

Version:

YiMultiScreenServer SDK for Web

33 lines 1.06 kB
import { MsgType } from "../core/mqtt/message/MsgType"; export class Utils { static isHasContent(str) { if (str == null) { // 这里的 == null 实际上会检查 null 和 undefined return false; } return str.trim() !== ""; // 使用trim()移除可能的空白字符 } static getTopicPrefix(msgType) { switch (msgType) { case MsgType.WILL: case MsgType.REPORT: return "/YMS/device/"; case MsgType.CAST: return "/YMS/cast/"; case MsgType.CASTACCOUNT: return "/YMS/cast/"; case MsgType.DATA: return "/YMS/cast/"; case MsgType.CONTROL: return "/YMS/cast/"; case MsgType.CONNECT: return "/YMS/device/"; case MsgType.ACCOUNT: case MsgType.BIND_DEVICE: return "/YMS/account/"; default: return ""; } } } //# sourceMappingURL=Utils.js.map