#0
nonstandard
0.00004000 BSV
Q!<<-Ó;>ÿ@ üòçG¸DÄy¡÷U^e|Ð!¾
h!o¼4öVAsÔ${Ð7a·$À¡Z³HÜTbR®Mì{"__cls":"class ChatSC {\n constructor(owners = [], name = '', messages = []) {\n this._owners = owners;\n this.name = name;\n this.messages = messages;\n\n this.files = [];\n this.pinned = [];\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 this.pinned.push(message);\n }\n\n unpinMessage(message) {\n this.pinned = this.pinned.filter(m => m.message !== message.message || m.senderName !== message.senderName || m.prevSender !== message.prevSender || m.time !== message.time);\n }\n}","__index":{"obj":0},"__func":"constructor","__args":[["02803c3c81172dd33b3eff40970b008efcf2e747b84483c479a110f7555e657cd0","02be8568216f89bc34f61356134173d424827bd03761b78924c0a15ab348dc5462"],"5b6158a4-1f8f-4a87-8561-0440544fbbaf"]}u
https://whatsonchain.com/tx/fe5ada56edaa13a9d555c98e0bd69afe61ce8ab1f533b62a4a3b1c9d9372c1cc