Q!qol·°>´RÝüévO þÍ(XAÿW.V!&´-*CÂÜFÁ"^wVÚÉÒñèe-%?/fBrð^! Àñ¦~µÁego¨BÕüm»\P6ZÞÓ!Þòõ×PÔðñyO,ã¯Ìm¯;èÞÒô$îÇäæÀ°ª!ï'C×Â*S!åLEÀËÜ®ãÐ-ºuo§AñbU®Mw{"__cls":"class SubTradeChatSC {\n constructor(owners = [], subTradeId = '', name = '', messages = []) {\n this._owners = owners;\n this.subTradeId = subTradeId;\n this.name = name;\n this.messages = messages;\n \n this.pinned = []\n this.files = []\n }\n\n post(message, senderName, time, type = 'text') {\n const prevSender = this.messages.length > 0 ? this.messages[this.messages.length - 1].senderName : '';\n this.messages.push({ message, senderName, prevSender, time, type });\n }\n\n postFile(message, senderName, time) {\n this.post(message, senderName, time, 'documentUpload')\n this.files.push(message)\n }\n\n addUser(user) {\n this.usersInfo.push(user);\n this._owners.push(user.publicKey);\n }\n\n renameGroup(name) {\n this.name = name;\n }\n\n pinMessage(message) {\n console.log('Message', message);\n console.log('Old Pinned', this.pinned);\n let index = -1;\n for (let i = 0 ; i < this.pinned.length ; i+=1) {\n const m = this.pinned[i];\n console.log('m', m);\n if (m.message === message.message && m.senderName === message.senderName && m.prevSender === message.prevSender && m.time === message.time) {\n index = i;\n }\n }\n console.log(index);\n if (index === -1) this.pinned.push(message);\n else this.pinned.splice(index, 1);\n }\n}","__index":{"obj":0},"__func":"constructor","__args":[["02716f6cb78c89b03e879db452dd89fce9764f00fecd28589b41ff1f07572e568b","0226b42d2a43c2dc46c18c225e7756dac9d2f1e88a652d253f912f66427206f05e","0200c0f1a6997eb5c1946513676fa84289add5fc6dbb5c509136915a0e12ded393","03def2f59bd750d4f0f179134f912ce3afcc6daf3be8ded2f424eec7e4e6c0b0aa","02ef278943d7c2122a5321e54c45c090cb96dcaee3d02dba756fa7848841f18762"],"1c224ee91325e1130bcb15b409980994a7f67f2bc1cfc1d19b1da988a302177f:0","Subtrade 1c224ee91325e1130bcb15b409980994a7f67f2bc1cfc1d19b1da988a302177f:0"]}u
https://whatsonchain.com/tx/undefined