yimultiscreenserver-sdk-web
Version:
YiMultiScreenServer SDK for Web
26 lines • 763 B
JavaScript
import { MsgClientType } from "./MsgClientType";
import { MsgType } from "./MsgType";
import { YMSMessage } from "./YMSMessage";
export class WillMessage extends YMSMessage {
constructor(sender, receiver) {
super(sender, receiver, MsgType.WILL);
}
// override
getQoS() {
return 2;
}
// override
isRetained() {
return false;
}
toString() {
return `WillMessage{` +
`timestamp=${this.timestamp}, ` +
`sender=${MsgClientType[this.sender]}, ` +
`receiver='${MsgClientType[this.receiver]}, ` +
`msgType=${MsgType[this.msgType]}, ` +
`senderClientId='${this.senderClientId}'` +
`}`;
}
}
//# sourceMappingURL=WillMessage.js.map