1 |
- "use strict";var F=Object.defineProperty;var s=Object.getOwnPropertySymbols;var p=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable;var d=(u,e,a)=>e in u?F(u,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):u[e]=a,l=(u,e)=>{for(var a in e||(e={}))p.call(e,a)&&d(u,a,e[a]);if(s)for(var a of s(e))A.call(e,a)&&d(u,a,e[a]);return u};var r=require("../../../common/vendor.js"),c=require("./date.js"),i=require("./decodeText.js"),D=require("./emojiMap.js");function h(u){const e={message:u,text:""},a=u.nick||u.payload.userIDList.join(",");switch(u.payload.operationType){case r.index.$TIM.TYPES.GRP_TIP_MBR_JOIN:e.text=`\u7FA4\u6210\u5458\uFF1A${a} \u52A0\u5165\u7FA4\u7EC4`;break;case r.index.$TIM.TYPES.GRP_TIP_MBR_QUIT:e.text=`\u7FA4\u6210\u5458\uFF1A${a} \u9000\u51FA\u7FA4\u7EC4`;break;case r.index.$TIM.TYPES.GRP_TIP_MBR_KICKED_OUT:e.text=`\u7FA4\u6210\u5458\uFF1A${a} \u88AB ${u.payload.operatorID} \u8E22\u51FA\u7FA4\u7EC4`;break;case r.index.$TIM.TYPES.GRP_TIP_MBR_SET_ADMIN:e.text=`\u7FA4\u6210\u5458\uFF1A${a} \u6210\u4E3A\u7BA1\u7406\u5458`;break;case r.index.$TIM.TYPES.GRP_TIP_MBR_CANCELED_ADMIN:e.text=`\u7FA4\u6210\u5458\uFF1A${a} \u88AB\u64A4\u9500\u7BA1\u7406\u5458`;break;case r.index.$TIM.TYPES.GRP_TIP_GRP_PROFILE_UPDATED:e.text=y(u);break;case r.index.$TIM.TYPES.GRP_TIP_MBR_PROFILE_UPDATED:for(const o of u.payload.memberList)o.muteTime>0?e.text=`\u7FA4\u6210\u5458\uFF1A${o.userID} \u88AB\u7981\u8A00`:e.text=`\u7FA4\u6210\u5458\uFF1A${o.userID} \u88AB\u53D6\u6D88\u7981\u8A00`;break;default:e.text="[\u7FA4\u63D0\u793A\u6D88\u606F]";break}return e}function y(u){const{payload:e}=u,{newGroupProfile:a}=e,{operatorID:o}=e;let t="";const n=Object.keys(a)[0];switch(n){case"ownerID":t=`${a[n]} \u6210\u4E3A\u65B0\u7684\u7FA4\u4E3B`;break;case"groupName":t=`${o} \u4FEE\u6539\u7FA4\u540D\u4E3A ${a[n]}`;break;case"notification":t=`${o} \u53D1\u5E03\u65B0\u516C\u544A`;break}return t}function x(u){return{text:i.decodeText(u.payload)}}function E(u){const e={message:u,name:"",url:""},a=D.bigEmojiList.filter(o=>o.icon===u.payload.data);return a.length>0&&(e.name=a[0].list[u.payload.index]),u.payload.data.indexOf("@2x")>0?e.name=u.payload.data:e.name=`${u.payload.data}@2x`,e.url=`https://web.sdk.qcloud.com/im/assets/face-elem/${e.name}.png`,e}function $(u){const e={lon:"",lat:"",href:"",url:"",description:"",message:u};return e.lon=u.payload.longitude.toFixed(6),e.lat=u.payload.latitude.toFixed(6),e.href=`https://map.qq.com/?type=marker&isopeninfowin=1&markertype=1&pointx=${e.lon}&pointy=${e.lat}&name=${u.payload.description}`,e.url=`https://apis.map.qq.com/ws/staticmap/v2/?center=${e.lat},${e.lon}&zoom=10&size=300*150&maptype=roadmap&markers=size:large|color:0xFFCCFF|label:k|${e.lat},${e.lon}&key=UBNBZ-PTP3P-TE7DB-LHRTI-Y4YLE-VWBBD`,e.description=u.payload.description,e}function f(u){return{progress:(u==null?void 0:u.status)==="unSend"&&u.progress,info:u.payload.imageInfoArray,message:u}}function B(u){var e,a;return{progress:(u==null?void 0:u.status)==="unSend"&&(u==null?void 0:u.progress),url:(e=u==null?void 0:u.payload)==null?void 0:e.videoUrl,snapshotUrl:(a=u==null?void 0:u.payload)==null?void 0:a.snapshotUrl,message:u}}function T(u){return{progress:(u==null?void 0:u.status)==="unSend"&&u.progress,url:u.payload.url,message:u,second:u.payload.second}}function I(u){let e="";return u.payload.fileSize>=1024*1024?e=`${(u.payload.fileSize/(1024*1024)).toFixed(2)} Mb`:u.payload.fileSize>=1024?e=`${(u.payload.fileSize/1024).toFixed(2)} Kb`:e=`${u.payload.fileSize.toFixed(2)}B`,{progress:(u==null?void 0:u.status)==="unSend"&&u.progress,url:u.payload.fileUrl,message:u,name:u.payload.fileName,size:e}}function C(u){return l({message:u},u.payload)}function g(u){let e={},a={};try{e=JSON.parse(u.payload.data)}catch{e={}}if(e.businessID!==1)return"";try{a=JSON.parse(e.data)}catch{a={}}switch(e.actionType){case 1:return a.call_end>=0&&!e.groupID?`\u901A\u8BDD\u65F6\u957F \uFF1A${c.formatTime(a.call_end)}`:e.groupID?"\u7ED3\u675F\u7FA4\u804A":a.data&&a.data.cmd==="switchToAudio"?"\u5207\u6362\u8BED\u97F3\u901A\u8BDD":a.data&&a.data.cmd==="switchToVideo"?"\u5207\u6362\u89C6\u9891\u901A\u8BDD":"\u53D1\u8D77\u901A\u8BDD";case 2:return"\u53D6\u6D88\u901A\u8BDD";case 3:return a.data&&a.data.cmd==="switchToAudio"?"\u5207\u6362\u8BED\u97F3\u901A\u8BDD":a.data&&a.data.cmd==="switchToVideo"?"\u5207\u6362\u89C6\u9891\u901A\u8BDD":"\u5DF2\u63A5\u542C";case 4:return"\u62D2\u7EDD\u901A\u8BDD";case 5:return a.data&&a.data.cmd==="switchToAudio"?"\u5207\u6362\u8BED\u97F3\u901A\u8BDD":a.data&&a.data.cmd==="switchToVideo"?"\u5207\u6362\u89C6\u9891\u901A\u8BDD":"\u65E0\u5E94\u7B54";default:return""}}function M(u){var e;return{message:u,custom:g(u)||((e=u==null?void 0:u.payload)==null?void 0:e.extension)||"[\u81EA\u5B9A\u4E49\u6D88\u606F]"}}function S(u){var a,o;const e=((a=u.payload.groupProfile)==null?void 0:a.name)||((o=u.payload.groupProfile)==null?void 0:o.groupID);switch(u.payload.operationType){case 1:return`${u.payload.operatorID} \u7533\u8BF7\u52A0\u5165\u7FA4\u7EC4\uFF1A${e}`;case 2:return`\u6210\u529F\u52A0\u5165\u7FA4\u7EC4\uFF1A${e}`;case 3:return`\u7533\u8BF7\u52A0\u5165\u7FA4\u7EC4\uFF1A${e} \u88AB\u62D2\u7EDD`;case 4:return`\u4F60\u88AB\u7BA1\u7406\u5458 ${u.payload.operatorID} \u8E22\u51FA\u7FA4\u7EC4\uFF1A${e}`;case 5:return`\u7FA4\uFF1A${e} \u88AB ${u.payload.operatorID} \u89E3\u6563`;case 6:return`${u.payload.operatorID} \u521B\u5EFA\u7FA4\uFF1A${e}`;case 7:return`${u.payload.operatorID} \u9080\u8BF7\u4F60\u52A0\u7FA4\uFF1A${e}`;case 8:return`\u4F60\u9000\u51FA\u7FA4\u7EC4\uFF1A${e}`;case 9:return`\u4F60\u88AB${u.payload.operatorID} \u8BBE\u7F6E\u4E3A\u7FA4\uFF1A${e} \u7684\u7BA1\u7406\u5458`;case 10:return`\u4F60\u88AB ${u.payload.operatorID} \u64A4\u9500\u7FA4\uFF1A${e} \u7684\u7BA1\u7406\u5458\u8EAB\u4EFD`;case 12:return`${u.payload.operatorID} \u9080\u8BF7\u4F60\u52A0\u7FA4\uFF1A${e}`;case 13:return`${u.payload.operatorID} \u540C\u610F\u52A0\u7FA4 \uFF1A${e}`;case 14:return`${u.payload.operatorID} \u62D2\u63A5\u52A0\u7FA4 \uFF1A${e}`;case 255:return`\u81EA\u5B9A\u4E49\u7FA4\u7CFB\u7EDF\u901A\u77E5: ${u.payload.userDefinedField}`}}exports.handleAudioMessageShowContext=T;exports.handleCustomMessageShowContext=M;exports.handleFaceMessageShowContext=E;exports.handleFileMessageShowContext=I;exports.handleImageMessageShowContext=f;exports.handleLocationMessageShowContext=$;exports.handleMergerMessageShowContext=C;exports.handleTextMessageShowContext=x;exports.handleTipMessageShowContext=h;exports.handleVideoMessageShowContext=B;exports.translateGroupSystemNotice=S;
|