mirror of
https://github.com/Qortal/qortal-ui.git
synced 2025-02-11 17:55:51 +00:00
fix chat with less than 4 qort
This commit is contained in:
parent
e6165f910d
commit
54f183778e
@ -334,7 +334,6 @@ class ShowPlugin extends connect(store)(LitElement) {
|
||||
}
|
||||
|
||||
render() {
|
||||
console.log('this.tabs', this.tabs)
|
||||
const plugSrc = (myPlug) => {
|
||||
return myPlug === undefined ? 'about:blank' : `${window.location.origin}/plugin/${myPlug.domain}/${myPlug.page}${this.linkParam}`
|
||||
}
|
||||
|
@ -363,9 +363,7 @@ class ChatPage extends LitElement {
|
||||
|
||||
}
|
||||
this.processMessages(getInitialMessages, true, false)
|
||||
} catch (error) {
|
||||
console.log
|
||||
}
|
||||
} catch (error) { /* empty */ }
|
||||
}
|
||||
|
||||
async copyJoinGroupLinkToClipboard() {
|
||||
@ -681,7 +679,10 @@ class ChatPage extends LitElement {
|
||||
<br>
|
||||
<h3 style="color: var(--black);">${translate("chatpage.cchange42")}</h3>
|
||||
<div class="buttons">
|
||||
<mwc-button @click=${() => this.sendMessage(this.myTrimmedMeassage)} dialog-confirm>${translate("transpage.tchange3")}</mwc-button>
|
||||
<mwc-button @click=${() => {
|
||||
this.sendMessage(this.myMessageUnder4Qort)
|
||||
|
||||
}} dialog-confirm>${translate("transpage.tchange3")}</mwc-button>
|
||||
</div>
|
||||
</paper-dialog>
|
||||
<wrapper-modal
|
||||
@ -1345,6 +1346,7 @@ class ChatPage extends LitElement {
|
||||
const isRecipient = this.chatId.includes('direct') === true ? true : false
|
||||
this.chatId.includes('direct') === true ? this.isReceipient = true : this.isReceipient = false
|
||||
this._chatId = this.chatId.split('/')[1]
|
||||
|
||||
const mstring = get("chatpage.cchange8")
|
||||
const placeholder = isRecipient === true ? `Message ${this._chatId}` : `${mstring}`
|
||||
this.chatEditorPlaceholder = placeholder
|
||||
@ -3113,8 +3115,8 @@ class ChatPage extends LitElement {
|
||||
const stringifyMessageObject = JSON.stringify(messageObject)
|
||||
|
||||
if (this.balance < 4) {
|
||||
this.myTrimmedMeassage = ''
|
||||
this.myTrimmedMeassage = stringifyMessageObject
|
||||
this.myMessageUnder4Qort = null
|
||||
this.myMessageUnder4Qort = {messageText: stringifyMessageObject, typeMessage, chatReference: undefined, isForward: false, isReceipient, _chatId, _publicKey, messageQueue}
|
||||
this.shadowRoot.getElementById('confirmDialog').open()
|
||||
} else {
|
||||
return this.sendMessage({messageText: stringifyMessageObject, typeMessage, chatReference: undefined, isForward: false, isReceipient, _chatId, _publicKey, messageQueue})
|
||||
@ -3164,23 +3166,23 @@ class ChatPage extends LitElement {
|
||||
})
|
||||
return _computePow(chatResponse)
|
||||
} else {
|
||||
let groupResponse = await parentEpml.request('chat', {
|
||||
type: 181,
|
||||
nonce: this.selectedAddress.nonce,
|
||||
params: {
|
||||
timestamp: Date.now(),
|
||||
groupID: Number(_chatId),
|
||||
hasReceipient: 0,
|
||||
hasChatReference: typeMessage === 'edit' ? 1 : 0,
|
||||
chatReference: chatReference,
|
||||
message: messageText,
|
||||
lastReference: reference,
|
||||
proofOfWorkNonce: 0,
|
||||
isEncrypted: 0, // Set default to not encrypted for groups
|
||||
isText: 1
|
||||
}
|
||||
})
|
||||
return _computePow(groupResponse)
|
||||
let groupResponse = await parentEpml.request('chat', {
|
||||
type: 181,
|
||||
nonce: this.selectedAddress.nonce,
|
||||
params: {
|
||||
timestamp: Date.now(),
|
||||
groupID: Number(_chatId),
|
||||
hasReceipient: 0,
|
||||
hasChatReference: typeMessage === 'edit' ? 1 : 0,
|
||||
chatReference: chatReference,
|
||||
message: messageText,
|
||||
lastReference: reference,
|
||||
proofOfWorkNonce: 0,
|
||||
isEncrypted: 0, // Set default to not encrypted for groups
|
||||
isText: 1
|
||||
}
|
||||
})
|
||||
return _computePow(groupResponse)
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user