mirror of
https://github.com/Qortal/qortal-ui.git
synced 2025-04-01 18:15:53 +00:00
testing speed
This commit is contained in:
parent
774393312f
commit
9705febe65
@ -79,11 +79,7 @@ class ChatModals extends LitElement {
|
|||||||
if (!selectedAddress || Object.entries(selectedAddress).length === 0) return
|
if (!selectedAddress || Object.entries(selectedAddress).length === 0) return
|
||||||
this.selectedAddress = selectedAddress
|
this.selectedAddress = selectedAddress
|
||||||
})
|
})
|
||||||
parentEpml.request('apiCall', {
|
|
||||||
url: `/addresses/balance/${window.parent.reduxStore.getState().app.selectedAddress.address}`
|
|
||||||
}).then(res => {
|
|
||||||
this.balance = res
|
|
||||||
})
|
|
||||||
})
|
})
|
||||||
parentEpml.imReady()
|
parentEpml.imReady()
|
||||||
|
|
||||||
|
@ -1443,14 +1443,7 @@ class ChatPage extends LitElement {
|
|||||||
` : ''}
|
` : ''}
|
||||||
<div class="chat-text-area" style="${`${(this.repliedToMessageObj || this.editedMessageObj) && "min-height: 120px"}`}">
|
<div class="chat-text-area" style="${`${(this.repliedToMessageObj || this.editedMessageObj) && "min-height: 120px"}`}">
|
||||||
<!-- gif div -->
|
<!-- gif div -->
|
||||||
<chat-gifs
|
|
||||||
class="chat-gifs"
|
|
||||||
style=${this.openGifModal ? "display: flex;" : "display: none;"}
|
|
||||||
.webWorkerImage=${this.webWorkerFile}
|
|
||||||
.setGifsLoading=${(val) => this.setGifsLoading(val)}
|
|
||||||
.sendMessage=${(val) => this._sendMessage(val)}
|
|
||||||
.setOpenGifModal=${(val) => this.setOpenGifModal(val)}>
|
|
||||||
</chat-gifs>
|
|
||||||
<div
|
<div
|
||||||
class='last-message-ref'
|
class='last-message-ref'
|
||||||
style=${(this.lastMessageRefVisible && !this.imageFile && !this.openGifModal) ? 'opacity: 1;' : 'opacity: 0;'}>
|
style=${(this.lastMessageRefVisible && !this.imageFile && !this.openGifModal) ? 'opacity: 1;' : 'opacity: 0;'}>
|
||||||
@ -2398,11 +2391,7 @@ class ChatPage extends LitElement {
|
|||||||
if (!selectedAddress || Object.entries(selectedAddress).length === 0) return
|
if (!selectedAddress || Object.entries(selectedAddress).length === 0) return
|
||||||
this.selectedAddress = selectedAddress
|
this.selectedAddress = selectedAddress
|
||||||
})
|
})
|
||||||
parentEpml.request('apiCall', {
|
|
||||||
url: `/addresses/balance/${window.parent.reduxStore.getState().app.selectedAddress.address}`
|
|
||||||
}).then(res => {
|
|
||||||
this.balance = res
|
|
||||||
})
|
|
||||||
})
|
})
|
||||||
parentEpml.imReady()
|
parentEpml.imReady()
|
||||||
|
|
||||||
@ -2559,15 +2548,15 @@ class ChatPage extends LitElement {
|
|||||||
return this.decodeMessage(eachMessage)
|
return this.decodeMessage(eachMessage)
|
||||||
})
|
})
|
||||||
|
|
||||||
const replacedMessages = await replaceMessagesEdited({
|
// const replacedMessages = await replaceMessagesEdited({
|
||||||
decodedMessages: decodeMsgs,
|
// decodedMessages: decodeMsgs,
|
||||||
parentEpml,
|
// parentEpml,
|
||||||
isReceipient: this.isReceipient,
|
// isReceipient: this.isReceipient,
|
||||||
decodeMessageFunc: this.decodeMessage,
|
// decodeMessageFunc: this.decodeMessage,
|
||||||
_publicKey: this._publicKey
|
// _publicKey: this._publicKey
|
||||||
})
|
// })
|
||||||
|
|
||||||
this.messagesRendered = [...replacedMessages, ...this.messagesRendered].sort(function (a, b) {
|
this.messagesRendered = [...decodeMsgs, ...this.messagesRendered].sort(function (a, b) {
|
||||||
return a.timestamp
|
return a.timestamp
|
||||||
- b.timestamp
|
- b.timestamp
|
||||||
})
|
})
|
||||||
@ -2589,15 +2578,15 @@ class ChatPage extends LitElement {
|
|||||||
return this.decodeMessage(eachMessage)
|
return this.decodeMessage(eachMessage)
|
||||||
})
|
})
|
||||||
|
|
||||||
const replacedMessages = await replaceMessagesEdited({
|
// const replacedMessages = await replaceMessagesEdited({
|
||||||
decodedMessages: decodeMsgs,
|
// decodedMessages: decodeMsgs,
|
||||||
parentEpml,
|
// parentEpml,
|
||||||
isReceipient: this.isReceipient,
|
// isReceipient: this.isReceipient,
|
||||||
decodeMessageFunc: this.decodeMessage,
|
// decodeMessageFunc: this.decodeMessage,
|
||||||
_publicKey: this._publicKey
|
// _publicKey: this._publicKey
|
||||||
})
|
// })
|
||||||
|
|
||||||
this.messagesRendered = [...replacedMessages, ...this.messagesRendered].sort(function (a, b) {
|
this.messagesRendered = [...decodeMsgs, ...this.messagesRendered].sort(function (a, b) {
|
||||||
return a.timestamp
|
return a.timestamp
|
||||||
- b.timestamp
|
- b.timestamp
|
||||||
})
|
})
|
||||||
@ -2623,15 +2612,15 @@ class ChatPage extends LitElement {
|
|||||||
return this.decodeMessage(eachMessage)
|
return this.decodeMessage(eachMessage)
|
||||||
})
|
})
|
||||||
|
|
||||||
const replacedMessages = await replaceMessagesEdited({
|
// const replacedMessages = await replaceMessagesEdited({
|
||||||
decodedMessages: decodeMsgs,
|
// decodedMessages: decodeMsgs,
|
||||||
parentEpml,
|
// parentEpml,
|
||||||
isReceipient: this.isReceipient,
|
// isReceipient: this.isReceipient,
|
||||||
decodeMessageFunc: this.decodeMessage,
|
// decodeMessageFunc: this.decodeMessage,
|
||||||
_publicKey: this._publicKey
|
// _publicKey: this._publicKey
|
||||||
})
|
// })
|
||||||
|
|
||||||
this.messagesRendered = [...replacedMessages, ...this.messagesRendered].sort(function (a, b) {
|
this.messagesRendered = [...decodeMsgs, ...this.messagesRendered].sort(function (a, b) {
|
||||||
return a.timestamp
|
return a.timestamp
|
||||||
- b.timestamp
|
- b.timestamp
|
||||||
})
|
})
|
||||||
@ -2655,15 +2644,15 @@ class ChatPage extends LitElement {
|
|||||||
return this.decodeMessage(eachMessage)
|
return this.decodeMessage(eachMessage)
|
||||||
})
|
})
|
||||||
|
|
||||||
const replacedMessages = await replaceMessagesEdited({
|
// const replacedMessages = await replaceMessagesEdited({
|
||||||
decodedMessages: decodeMsgs,
|
// decodedMessages: decodeMsgs,
|
||||||
parentEpml,
|
// parentEpml,
|
||||||
isReceipient: this.isReceipient,
|
// isReceipient: this.isReceipient,
|
||||||
decodeMessageFunc: this.decodeMessage,
|
// decodeMessageFunc: this.decodeMessage,
|
||||||
_publicKey: this._publicKey
|
// _publicKey: this._publicKey
|
||||||
})
|
// })
|
||||||
|
|
||||||
this.messagesRendered = [...replacedMessages, ...this.messagesRendered].sort(function (a, b) {
|
this.messagesRendered = [...decodeMsgs, ...this.messagesRendered].sort(function (a, b) {
|
||||||
return a.timestamp
|
return a.timestamp
|
||||||
- b.timestamp
|
- b.timestamp
|
||||||
})
|
})
|
||||||
@ -2690,15 +2679,15 @@ class ChatPage extends LitElement {
|
|||||||
return this.decodeMessage(eachMessage)
|
return this.decodeMessage(eachMessage)
|
||||||
})
|
})
|
||||||
|
|
||||||
const replacedMessages = await replaceMessagesEdited({
|
// const replacedMessages = await replaceMessagesEdited({
|
||||||
decodedMessages: decodeMsgs,
|
// decodedMessages: decodeMsgs,
|
||||||
parentEpml,
|
// parentEpml,
|
||||||
isReceipient: this.isReceipient,
|
// isReceipient: this.isReceipient,
|
||||||
decodeMessageFunc: this.decodeMessage,
|
// decodeMessageFunc: this.decodeMessage,
|
||||||
_publicKey: this._publicKey
|
// _publicKey: this._publicKey
|
||||||
})
|
// })
|
||||||
|
|
||||||
this.messagesRendered = [...this.messagesRendered, ...replacedMessages].sort(function (a, b) {
|
this.messagesRendered = [...this.messagesRendered, ...decodeMsgs].sort(function (a, b) {
|
||||||
return a.timestamp
|
return a.timestamp
|
||||||
- b.timestamp
|
- b.timestamp
|
||||||
})
|
})
|
||||||
@ -2722,15 +2711,15 @@ class ChatPage extends LitElement {
|
|||||||
return this.decodeMessage(eachMessage)
|
return this.decodeMessage(eachMessage)
|
||||||
})
|
})
|
||||||
|
|
||||||
const replacedMessages = await replaceMessagesEdited({
|
// const replacedMessages = await replaceMessagesEdited({
|
||||||
decodedMessages: decodeMsgs,
|
// decodedMessages: decodeMsgs,
|
||||||
parentEpml,
|
// parentEpml,
|
||||||
isReceipient: this.isReceipient,
|
// isReceipient: this.isReceipient,
|
||||||
decodeMessageFunc: this.decodeMessage,
|
// decodeMessageFunc: this.decodeMessage,
|
||||||
_publicKey: this._publicKey
|
// _publicKey: this._publicKey
|
||||||
})
|
// })
|
||||||
|
|
||||||
this.messagesRendered = [...this.messagesRendered, ...replacedMessages].sort(function (a, b) {
|
this.messagesRendered = [...this.messagesRendered, ...decodeMsgs].sort(function (a, b) {
|
||||||
return a.timestamp
|
return a.timestamp
|
||||||
- b.timestamp
|
- b.timestamp
|
||||||
})
|
})
|
||||||
@ -2762,35 +2751,36 @@ class ChatPage extends LitElement {
|
|||||||
})
|
})
|
||||||
if (isInitial) {
|
if (isInitial) {
|
||||||
this.chatEditorPlaceholder = await this.renderPlaceholder()
|
this.chatEditorPlaceholder = await this.renderPlaceholder()
|
||||||
const replacedMessages = await replaceMessagesEdited({
|
// const replacedMessages = await replaceMessagesEdited({
|
||||||
decodedMessages: decodedMessages,
|
// decodedMessages: decodedMessages,
|
||||||
parentEpml,
|
// parentEpml,
|
||||||
isReceipient: isReceipient,
|
// isReceipient: isReceipient,
|
||||||
decodeMessageFunc: this.decodeMessage,
|
// decodeMessageFunc: this.decodeMessage,
|
||||||
_publicKey: this._publicKey
|
// _publicKey: this._publicKey
|
||||||
})
|
// })
|
||||||
|
|
||||||
this._messages = replacedMessages.sort(function (a, b) {
|
this._messages = decodedMessages.sort(function (a, b) {
|
||||||
return a.timestamp
|
return a.timestamp
|
||||||
- b.timestamp
|
- b.timestamp
|
||||||
})
|
})
|
||||||
|
|
||||||
// TODO: Determine number of initial messages by screen height...
|
// TODO: Determine number of initial messages by screen height...
|
||||||
|
// this.messagesRendered = this._messages
|
||||||
this.messagesRendered = this._messages
|
this.messagesRendered = this._messages
|
||||||
this.isLoadingMessages = false
|
this.isLoadingMessages = false
|
||||||
|
|
||||||
setTimeout(() => this.downElementObserver(), 500)
|
setTimeout(() => this.downElementObserver(), 500)
|
||||||
} else {
|
} else {
|
||||||
const replacedMessages = await replaceMessagesEdited({
|
// const replacedMessages = await replaceMessagesEdited({
|
||||||
decodedMessages: decodedMessages,
|
// decodedMessages: decodedMessages,
|
||||||
parentEpml,
|
// parentEpml,
|
||||||
isReceipient: isReceipient,
|
// isReceipient: isReceipient,
|
||||||
decodeMessageFunc: this.decodeMessage,
|
// decodeMessageFunc: this.decodeMessage,
|
||||||
_publicKey: this._publicKey,
|
// _publicKey: this._publicKey,
|
||||||
isNotInitial: true
|
// isNotInitial: true
|
||||||
})
|
// })
|
||||||
|
|
||||||
const renderEachMessage = replacedMessages.map(async (msg) => {
|
const renderEachMessage = decodedMessages.map(async (msg) => {
|
||||||
await this.renderNewMessage(msg)
|
await this.renderNewMessage(msg)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -304,11 +304,7 @@ class ChatWelcomePage extends LitElement {
|
|||||||
if (!selectedAddress || Object.entries(selectedAddress).length === 0) return
|
if (!selectedAddress || Object.entries(selectedAddress).length === 0) return
|
||||||
this.selectedAddress = selectedAddress
|
this.selectedAddress = selectedAddress
|
||||||
})
|
})
|
||||||
parentEpml.request('apiCall', {
|
|
||||||
url: `/addresses/balance/${window.parent.reduxStore.getState().app.selectedAddress.address}`
|
|
||||||
}).then(res => {
|
|
||||||
this.balance = res
|
|
||||||
})
|
|
||||||
})
|
})
|
||||||
|
|
||||||
parentEpml.imReady()
|
parentEpml.imReady()
|
||||||
|
@ -101,7 +101,7 @@ class LevelFounder extends LitElement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
firstUpdated() {
|
firstUpdated() {
|
||||||
this.checkAddressInfo()
|
console.log('levelFounder')
|
||||||
|
|
||||||
parentEpml.ready().then(() => {
|
parentEpml.ready().then(() => {
|
||||||
parentEpml.subscribe('selected_address', async selectedAddress => {
|
parentEpml.subscribe('selected_address', async selectedAddress => {
|
||||||
@ -115,11 +115,11 @@ class LevelFounder extends LitElement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async checkAddressInfo() {
|
async checkAddressInfo() {
|
||||||
let toCheck = this.checkleveladdress
|
// let toCheck = this.checkleveladdress
|
||||||
const memberInfo = await parentEpml.request('apiCall', {
|
// const memberInfo = await parentEpml.request('apiCall', {
|
||||||
url: `/addresses/${toCheck}`
|
// url: `/addresses/${toCheck}`
|
||||||
})
|
// })
|
||||||
this.memberInfo = memberInfo
|
// this.memberInfo = memberInfo
|
||||||
}
|
}
|
||||||
|
|
||||||
renderFounder() {
|
renderFounder() {
|
||||||
|
@ -290,11 +290,7 @@ class NameMenu extends LitElement {
|
|||||||
if (!selectedAddress || Object.entries(selectedAddress).length === 0) return
|
if (!selectedAddress || Object.entries(selectedAddress).length === 0) return
|
||||||
this.selectedAddress = selectedAddress
|
this.selectedAddress = selectedAddress
|
||||||
})
|
})
|
||||||
parentEpml.request('apiCall', {
|
|
||||||
url: `/addresses/balance/${window.parent.reduxStore.getState().app.selectedAddress.address}`
|
|
||||||
}).then(res => {
|
|
||||||
this.balance = res
|
|
||||||
})
|
|
||||||
})
|
})
|
||||||
parentEpml.imReady()
|
parentEpml.imReady()
|
||||||
}
|
}
|
||||||
|
@ -70,17 +70,7 @@ export class TipUser extends LitElement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async fetchWalletDetails() {
|
async fetchWalletDetails() {
|
||||||
await parentEpml.request('apiCall', {
|
|
||||||
url: `/addresses/balance/${this.myAddress.address}?apiKey=${this.getApiKey()}`,
|
|
||||||
})
|
|
||||||
.then((res) => {
|
|
||||||
if (isNaN(Number(res))) {
|
|
||||||
let snack4string = get("chatpage.cchange48")
|
|
||||||
parentEpml.request('showSnackBar', `${snack4string}`)
|
|
||||||
} else {
|
|
||||||
this.walletBalance = Number(res).toFixed(8)
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async sendQort() {
|
async sendQort() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user