tjc-sdk
Version:
TIANJI IM SDK
2 lines (1 loc) • 596 B
JavaScript
import e from"../../messages/messageContent.js";import{MessageContentType as s}from"../../messages/messageContentType.js";import t from"../../client/tjc.js";import"long";class r extends e{callId;reason;constructor(e,t){super(s.VOIP_REMOTE_CONTROL_END,0,[]),this.callId=e,this.reason=t}digest(){return""}encode(){let e=super.encode();e.content=this.callId;let s={r:this.reason};return e.binaryContent=t.utf8_to_b64(JSON.stringify(s)),e}decode(e){if(super.decode(e),this.callId=e.content,e.binaryContent){let s=t.b64_to_utf8(e.binaryContent),r=JSON.parse(s);this.reason=r.r}}}export{r as default};