#0
nonstandard
0.00004000 BSV
Q!<<-Ó;>ÿ@ üòçG¸DÄy¡÷U^e|Ð!ôK¡y¥Â´¾qÝr9زpÇ/!¢Z
á~R®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","02f49c4ba179a5c29d83b417be718edd7239d8b2708ac70e022f21a21f5a85e17e"],"661d790a-e68e-4fc9-8fb9-2db7c00e6b9b"]}u
https://whatsonchain.com/tx/7440e8a934cb8aa8fae2849f93b6042abc40bd919ad50720fd80f28b005d6c84