yimultiscreenserver-sdk-web
Version:
YiMultiScreenServer SDK for Web
25 lines • 790 B
JavaScript
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:
case MsgType.DATA:
return "/YMS/cast/";
case MsgType.ACCOUNT:
case MsgType.BIND_DEVICE:
return "/YMS/account/";
default:
return "";
}
}
}
//# sourceMappingURL=Utils.js.map