UNPKG

tjc-sdk

Version:

TIANJI IM SDK

2 lines (1 loc) 654 B
import t from"../../client/tjc.js";import{MessageContentType as e}from"../messageContentType.js";import s from"./groupNotification.js";class i extends s{operator="";settingType=0;settingValue="";constructor(t,s){super(e.ModifyGroupSetting_Notification),this.settingType=t,this.settingValue=s}formatNotification(){return""}encode(){let e=super.encode(),s={g:this.groupId,n:this.settingType,o:this.operator,m:this.settingValue};return e.binaryContent=t.utf8_to_b64(JSON.stringify(s)),e}decode(e){super.decode(e);let s=t.b64_to_utf8(e.binaryContent),i=JSON.parse(s);this.groupId=i.g,this.operator=i.o,this.alias=i.n,this.memberId=i.m}}export{i as default};