From 772c5f689a9ded7998031a06e3cc805320ecb802 Mon Sep 17 00:00:00 2001 From: PhilReact Date: Wed, 6 Sep 2023 00:43:16 -0500 Subject: [PATCH] fix sending message --- plugins/plugins/core/components/ChatPage.js | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/plugins/plugins/core/components/ChatPage.js b/plugins/plugins/core/components/ChatPage.js index cef89daa..b3d65f65 100644 --- a/plugins/plugins/core/components/ChatPage.js +++ b/plugins/plugins/core/components/ChatPage.js @@ -1291,7 +1291,7 @@ class ChatPage extends LitElement { this.setUserName = this.setUserName.bind(this) this.setSelectedHead = this.setSelectedHead.bind(this) this.setGifsLoading = this.setGifsLoading.bind(this) - this.selectedAddress = {} + this.selectedAddress = window.parent.reduxStore.getState().app.selectedAddress this.userName = "" this.chatId = '' this.myAddress = '' @@ -1406,7 +1406,6 @@ class ChatPage extends LitElement { } render() { - console.log('chatpage') return html`
replaceMessagesEdited({ decodedMessages: decodeMsgs, @@ -2811,7 +2806,6 @@ class ChatPage extends LitElement { async getAfterMessages(scrollElement) { const firstMsg = this.messagesRendered.at(-1) const timestamp = scrollElement.messageObj.timestamp - console.log('getAfterMessages') if (this.isReceipient) { const getInitialMessages = await parentEpml.request('apiCall', { @@ -2934,7 +2928,6 @@ class ChatPage extends LitElement { } async addToUpdateMessageHashmap(array){ - console.log({array}) const chatscrollerEl = this.shadowRoot.querySelector('chat-scroller') if(!chatscrollerEl) return const viewElement = this.shadowRoot.querySelector('chat-scroller').shadowRoot.getElementById('viewElement') @@ -3081,8 +3074,12 @@ viewElement.scrollTop = originalScrollTop + heightDifference; async processMessages(messages, isInitial) { const isReceipient = this.chatId.includes('direct') let decodedMessages = [] - console.log({messages: messages, isReceipient: this.isReceipient, _publicKey: this._publicKey, privateKey: window.parent.reduxStore.getState().app.selectedAddress.keyPair.privateKey}) - + if(!this.webWorkerDecodeMessages){ + this.webWorkerDecodeMessages = new WebWorkerDecodeMessages() + } + if(!this.webWorkerSortMessages){ + this.webWorkerSortMessages = new WebWorkerSortMessages() + } await new Promise((res, rej) => { this.webWorkerDecodeMessages.postMessage({messages: messages, isReceipient: this.isReceipient, _publicKey: this._publicKey, privateKey: window.parent.reduxStore.getState().app.selectedAddress.keyPair.privateKey }); @@ -3097,7 +3094,6 @@ viewElement.scrollTop = originalScrollTop + heightDifference; } }) - console.log('process', decodedMessages) if (isInitial) { this.chatEditorPlaceholder = await this.renderPlaceholder() @@ -3278,7 +3274,6 @@ viewElement.scrollTop = originalScrollTop + heightDifference; isReceipientVar = isReceipient _publicKeyVar = _publicKey } - console.log({_publicKeyVar}) let decodedMessageObj = {} @@ -4066,7 +4061,6 @@ viewElement.scrollTop = originalScrollTop + heightDifference; async sendMessage(messageText, typeMessage, chatReference, isForward) { this.isLoading = true - let _reference = new Uint8Array(64) window.crypto.getRandomValues(_reference) let reference = window.parent.Base58.encode(_reference)