diff --git a/plugins/plugins/core/components/ChatScroller.js b/plugins/plugins/core/components/ChatScroller.js
index da55aaa1..2c66f5ea 100644
--- a/plugins/plugins/core/components/ChatScroller.js
+++ b/plugins/plugins/core/components/ChatScroller.js
@@ -1455,7 +1455,6 @@ class MessageTemplate extends LitElement {
${image && !isImageDeleted && !this.viewImage && this.myAddress !== this.messageObj.sender ? html`
{
- console.log('clicked')
this.viewImage = true
// this.addSeenMessage(this.messageObj.signature)
}}
diff --git a/plugins/plugins/core/components/LevelFounder.js b/plugins/plugins/core/components/LevelFounder.js
index 3c8224e9..635dda40 100644
--- a/plugins/plugins/core/components/LevelFounder.js
+++ b/plugins/plugins/core/components/LevelFounder.js
@@ -4,14 +4,17 @@ import { Epml } from '../../../epml.js'
import snackbar from './snackbar.js'
import { use, get, translate, translateUnsafeHTML, registerTranslateConfig } from 'lit-translate'
import '@polymer/paper-tooltip/paper-tooltip.js'
+import { RequestQueue } from '../../utils/queue.js'
const parentEpml = new Epml({ type: 'WINDOW', source: window.parent })
+ const queue = new RequestQueue(3);
+
+
class LevelFounder extends LitElement {
static get properties() {
return {
checkleveladdress: { type: String },
- selectedAddress: { type: String },
config: { type: Object },
memberInfo: { type: Array }
}
@@ -39,7 +42,7 @@ class LevelFounder extends LitElement {
}
h2, h3, h4, h5 {
- color:# var(--black);
+ color: var(--black);
font-weight: 400;
}
@@ -88,7 +91,6 @@ class LevelFounder extends LitElement {
constructor() {
super()
this.memberInfo = []
- this.selectedAddress = window.parent.reduxStore.getState().app.selectedAddress.address
}
render() {
@@ -101,24 +103,20 @@ class LevelFounder extends LitElement {
}
firstUpdated() {
-
- parentEpml.ready().then(() => {
- parentEpml.subscribe('selected_address', async selectedAddress => {
- this.selectedAddress = {}
- selectedAddress = JSON.parse(selectedAddress)
- if (!selectedAddress || Object.entries(selectedAddress).length === 0) return
- this.selectedAddress = selectedAddress
- })
- })
- parentEpml.imReady()
+ queue.push(() => this.checkAddressInfo());
}
async checkAddressInfo() {
- // let toCheck = this.checkleveladdress
- // const memberInfo = await parentEpml.request('apiCall', {
- // url: `/addresses/${toCheck}`
- // })
- // this.memberInfo = memberInfo
+ try {
+ let toCheck = this.checkleveladdress
+ const memberInfo = await parentEpml.request('apiCall', {
+ url: `/addresses/${toCheck}`
+ })
+ this.memberInfo = memberInfo
+ } catch (error) {
+ console.error(error)
+ }
+
}
renderFounder() {