Browse Source

fix sending message

resolve-20231003
PhilReact 1 year ago
parent
commit
772c5f689a
  1. 20
      plugins/plugins/core/components/ChatPage.js

20
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`
<div class="main-container">
<div
@ -1899,9 +1898,6 @@ class ChatPage extends LitElement {
this.webWorkerDecodeMessages = new WebWorkerDecodeMessages()
await this.getUpdateCompleteTextEditor()
const chatscrollerEl = this.shadowRoot.querySelector('_chatEditorDOM')
if(!chatscrollerEl) return
const elementChatId = this.shadowRoot.getElementById('_chatEditorDOM').shadowRoot.getElementById('_chatEditorDOM')
const elementChatImageId = this.shadowRoot.getElementById('chatTextCaption').shadowRoot.getElementById('newChat')
const elementChatAttachmentId = this.shadowRoot.getElementById('chatAttachmentId').shadowRoot.getElementById('newAttachmentChat')
@ -2772,7 +2768,6 @@ class ChatPage extends LitElement {
}
})
console.log({decodeMsgs})
queue.push(() => 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)

Loading…
Cancel
Save