mirror of
https://github.com/Qortal/qortal-ui.git
synced 2025-05-04 08:47:52 +00:00
formatting
This commit is contained in:
parent
d8e67e0e85
commit
ab5dd78036
@ -2,7 +2,7 @@ import { LitElement, html, css } from 'lit';
|
|||||||
import { connect } from 'pwa-helpers';
|
import { connect } from 'pwa-helpers';
|
||||||
import { store } from '../store.js';
|
import { store } from '../store.js';
|
||||||
import { translate, get } from 'lit-translate';
|
import { translate, get } from 'lit-translate';
|
||||||
import {asyncReplace} from 'lit/directives/async-replace.js';
|
import { asyncReplace } from 'lit/directives/async-replace.js';
|
||||||
|
|
||||||
import '../functional-components/my-button.js';
|
import '../functional-components/my-button.js';
|
||||||
import { routes } from '../plugins/routes.js';
|
import { routes } from '../plugins/routes.js';
|
||||||
@ -17,22 +17,22 @@ async function* countDown(count, callback) {
|
|||||||
while (count > 0) {
|
while (count > 0) {
|
||||||
yield count--;
|
yield count--;
|
||||||
await new Promise((r) => setTimeout(r, 1000));
|
await new Promise((r) => setTimeout(r, 1000));
|
||||||
if(count === 0){
|
if (count === 0) {
|
||||||
|
|
||||||
callback()
|
callback()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
class StartMinting extends connect(store)(LitElement) {
|
class StartMinting extends connect(store)(LitElement) {
|
||||||
static get properties() {
|
static get properties() {
|
||||||
return {
|
return {
|
||||||
addressInfo: { type: Object },
|
addressInfo: { type: Object },
|
||||||
mintingAccountData: { type: Array },
|
mintingAccountData: { type: Array },
|
||||||
errorMsg: { type: String },
|
errorMsg: { type: String },
|
||||||
openDialogRewardShare : {type: Boolean},
|
openDialogRewardShare: { type: Boolean },
|
||||||
status: {type: Number},
|
status: { type: Number },
|
||||||
timer: {type: Number},
|
timer: { type: Number },
|
||||||
privateRewardShareKey: {type: String}
|
privateRewardShareKey: { type: String }
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -194,21 +194,21 @@ class StartMinting extends connect(store)(LitElement) {
|
|||||||
|
|
||||||
this.renderErrorMsg1() {
|
this.renderErrorMsg1() {
|
||||||
return html`${translate("startminting.smchange1")}`
|
return html`${translate("startminting.smchange1")}`
|
||||||
}
|
}
|
||||||
|
|
||||||
this.renderErrorMsg2() {
|
this.renderErrorMsg2() {
|
||||||
return html`${translate("startminting.smchange2")}`
|
return html`${translate("startminting.smchange2")}`
|
||||||
}
|
}
|
||||||
|
|
||||||
this.renderErrorMsg3() {
|
this.renderErrorMsg3() {
|
||||||
return html`${translate("startminting.smchange3")}`
|
return html`${translate("startminting.smchange3")}`
|
||||||
}
|
}
|
||||||
|
|
||||||
this.renderErrorMsg4() {
|
this.renderErrorMsg4() {
|
||||||
return html`${translate("startminting.smchange4")}`
|
return html`${translate("startminting.smchange4")}`
|
||||||
}
|
}
|
||||||
|
|
||||||
async getMintingAcccounts() {
|
async getMintingAcccounts() {
|
||||||
const myNode =
|
const myNode =
|
||||||
store.getState().app.nodeConfig.knownNodes[
|
store.getState().app.nodeConfig.knownNodes[
|
||||||
store.getState().app.nodeConfig.node
|
store.getState().app.nodeConfig.node
|
||||||
@ -224,9 +224,9 @@ class StartMinting extends connect(store)(LitElement) {
|
|||||||
} catch (error) {
|
} catch (error) {
|
||||||
this.errorMsg = this.renderErrorMsg1();
|
this.errorMsg = this.renderErrorMsg1();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async changeStatus(value){
|
async changeStatus(value){
|
||||||
const myNode =
|
const myNode =
|
||||||
store.getState().app.nodeConfig.knownNodes[
|
store.getState().app.nodeConfig.knownNodes[
|
||||||
store.getState().app.nodeConfig.node
|
store.getState().app.nodeConfig.node
|
||||||
@ -287,9 +287,9 @@ class StartMinting extends connect(store)(LitElement) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async confirmRelationship(){
|
async confirmRelationship(){
|
||||||
const myNode =
|
const myNode =
|
||||||
store.getState().app.nodeConfig.knownNodes[
|
store.getState().app.nodeConfig.knownNodes[
|
||||||
store.getState().app.nodeConfig.node
|
store.getState().app.nodeConfig.node
|
||||||
@ -310,7 +310,7 @@ class StartMinting extends connect(store)(LitElement) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
if (!stop) {
|
if (!stop) {
|
||||||
stop= true;
|
stop = true;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
||||||
@ -318,12 +318,12 @@ class StartMinting extends connect(store)(LitElement) {
|
|||||||
window.parent.reduxStore.getState().app?.selectedAddress?.address;
|
window.parent.reduxStore.getState().app?.selectedAddress?.address;
|
||||||
|
|
||||||
const myRewardShareArray = await rewardShares(address);
|
const myRewardShareArray = await rewardShares(address);
|
||||||
if(myRewardShareArray.length > 0){
|
if (myRewardShareArray.length > 0) {
|
||||||
clearInterval(interval)
|
clearInterval(interval)
|
||||||
this.status = 3
|
this.status = 3
|
||||||
|
|
||||||
|
|
||||||
this.timer = countDown(180, ()=> this.changeStatus(4));
|
this.timer = countDown(180, () => this.changeStatus(4));
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
@ -334,9 +334,9 @@ class StartMinting extends connect(store)(LitElement) {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
interval = setInterval(getAnswer, 5000);
|
interval = setInterval(getAnswer, 5000);
|
||||||
}
|
}
|
||||||
|
|
||||||
renderStartMintingButton() {
|
renderStartMintingButton() {
|
||||||
const myNode =
|
const myNode =
|
||||||
store.getState().app.nodeConfig.knownNodes[
|
store.getState().app.nodeConfig.knownNodes[
|
||||||
store.getState().app.nodeConfig.node
|
store.getState().app.nodeConfig.node
|
||||||
@ -396,11 +396,11 @@ class StartMinting extends connect(store)(LitElement) {
|
|||||||
|
|
||||||
const getTxnRequestResponse = (txnResponse) => {
|
const getTxnRequestResponse = (txnResponse) => {
|
||||||
let err6string = get('rewardsharepage.rchange21');
|
let err6string = get('rewardsharepage.rchange21');
|
||||||
if(txnResponse?.extraData?.rewardSharePrivateKey && (txnResponse?.data?.message.includes('multiple') || txnResponse?.data?.message.includes('SELF_SHARE_EXISTS'))){
|
if (txnResponse?.extraData?.rewardSharePrivateKey && (txnResponse?.data?.message.includes('multiple') || txnResponse?.data?.message.includes('SELF_SHARE_EXISTS'))) {
|
||||||
return err6string
|
return err6string
|
||||||
}
|
}
|
||||||
if (txnResponse.success === false && txnResponse.message) {
|
if (txnResponse.success === false && txnResponse.message) {
|
||||||
throw(txnResponse);
|
throw (txnResponse);
|
||||||
} else if (
|
} else if (
|
||||||
txnResponse.success === true &&
|
txnResponse.success === true &&
|
||||||
!txnResponse.data.error
|
!txnResponse.data.error
|
||||||
@ -408,12 +408,12 @@ class StartMinting extends connect(store)(LitElement) {
|
|||||||
|
|
||||||
return err6string;
|
return err6string;
|
||||||
} else {
|
} else {
|
||||||
throw(txnResponse);
|
throw (txnResponse);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const createSponsorshipKey = async () => {
|
const createSponsorshipKey = async () => {
|
||||||
this.status= 1
|
this.status = 1
|
||||||
let lastRef = await getLastRef();
|
let lastRef = await getLastRef();
|
||||||
|
|
||||||
let myTransaction = await makeTransactionRequest(lastRef);
|
let myTransaction = await makeTransactionRequest(lastRef);
|
||||||
@ -443,7 +443,7 @@ class StartMinting extends connect(store)(LitElement) {
|
|||||||
this.privateRewardShareKey = await createSponsorshipKey();
|
this.privateRewardShareKey = await createSponsorshipKey();
|
||||||
this.confirmRelationship(publicAddress)
|
this.confirmRelationship(publicAddress)
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log({error})
|
console.log({ error })
|
||||||
this.errorMsg = error?.data?.message || this.renderErrorMsg4();
|
this.errorMsg = error?.data?.message || this.renderErrorMsg4();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -494,14 +494,14 @@ class StartMinting extends connect(store)(LitElement) {
|
|||||||
<div class=${`smallLoading marginLoader ${this.status !== 1 && 'hide'}`}></div>
|
<div class=${`smallLoading marginLoader ${this.status !== 1 && 'hide'}`}></div>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class=${`row between ${this.status < 2 && 'inactiveText' }`}>
|
<li class=${`row between ${this.status < 2 && 'inactiveText'}`}>
|
||||||
<p>
|
<p>
|
||||||
2. ${translate("startminting.smchange6")}
|
2. ${translate("startminting.smchange6")}
|
||||||
</p>
|
</p>
|
||||||
<div class=${`smallLoading marginLoader ${this.status !== 2 && 'hide'}`}></div>
|
<div class=${`smallLoading marginLoader ${this.status !== 2 && 'hide'}`}></div>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class=${`row between ${this.status < 3 && 'inactiveText' }`}>
|
<li class=${`row between ${this.status < 3 && 'inactiveText'}`}>
|
||||||
<p>
|
<p>
|
||||||
3. ${translate("startminting.smchange7")}
|
3. ${translate("startminting.smchange7")}
|
||||||
</p>
|
</p>
|
||||||
@ -510,14 +510,14 @@ class StartMinting extends connect(store)(LitElement) {
|
|||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class=${`row between ${this.status < 4 && 'inactiveText' }`}>
|
<li class=${`row between ${this.status < 4 && 'inactiveText'}`}>
|
||||||
<p>
|
<p>
|
||||||
4. ${translate("startminting.smchange8")}
|
4. ${translate("startminting.smchange8")}
|
||||||
</p>
|
</p>
|
||||||
<div class=${`smallLoading marginLoader ${this.status !== 4 && 'hide'}`}></div>
|
<div class=${`smallLoading marginLoader ${this.status !== 4 && 'hide'}`}></div>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class=${`row between ${this.status < 5 && 'inactiveText' }`}>
|
<li class=${`row between ${this.status < 5 && 'inactiveText'}`}>
|
||||||
<p>
|
<p>
|
||||||
5. ${translate("startminting.smchange9")}
|
5. ${translate("startminting.smchange9")}
|
||||||
</p>
|
</p>
|
||||||
@ -533,7 +533,7 @@ class StartMinting extends connect(store)(LitElement) {
|
|||||||
<div class="modalFooter">
|
<div class="modalFooter">
|
||||||
<mwc-button
|
<mwc-button
|
||||||
slot="primaryAction"
|
slot="primaryAction"
|
||||||
@click=${()=>{
|
@click=${() => {
|
||||||
this.openDialogRewardShare = false
|
this.openDialogRewardShare = false
|
||||||
this.errorMsg = ''
|
this.errorMsg = ''
|
||||||
|
|
||||||
@ -554,11 +554,11 @@ class StartMinting extends connect(store)(LitElement) {
|
|||||||
`
|
`
|
||||||
: ''}
|
: ''}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
|
||||||
stateChanged(state) {
|
stateChanged(state) {
|
||||||
this.addressInfo = state.app.accountInfo.addressInfo;
|
this.addressInfo = state.app.accountInfo.addressInfo;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
window.customElements.define('start-minting', StartMinting);
|
window.customElements.define('start-minting', StartMinting);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user