forked from Qortal/qortal-ui
Update sponsorship-list.src.js
This commit is contained in:
parent
f441406dd5
commit
d407e6384d
@ -130,13 +130,13 @@ class SponsorshipList extends LitElement {
|
||||
<ul class='tableGrid'>
|
||||
<li class='grid-item'>
|
||||
<div class='name-container'>
|
||||
${sponsorship?.name ? html`
|
||||
${sponsorship.name ? html`
|
||||
<img src=${sponsorship.url}
|
||||
class='avatar-img'
|
||||
onerror='this.src='/img/incognito.png''
|
||||
onerror='this.src="/img/incognito.png"'
|
||||
/>
|
||||
` : ''}
|
||||
${sponsorship?.name || sponsorship.address}
|
||||
${sponsorship.name || sponsorship.address}
|
||||
</div>
|
||||
</li>
|
||||
<li class='grid-item'>
|
||||
@ -145,7 +145,7 @@ class SponsorshipList extends LitElement {
|
||||
</li>
|
||||
<li class='grid-item'>
|
||||
<mwc-button
|
||||
@click=${()=> {this.createRewardShare(sponsorship?.publicKey, true)}}
|
||||
@click=${()=> {this.createRewardShare(sponsorship.publicKey, true)}}
|
||||
>
|
||||
<mwc-icon>content_copy</mwc-icon> ${translate('sponsorshipspage.schange11')}
|
||||
</mwc-button>
|
||||
@ -172,8 +172,7 @@ class SponsorshipList extends LitElement {
|
||||
<p class='text text--bold'>
|
||||
${translate('sponsorshipspage.schange4')}
|
||||
<span class='text text--bold--green'>
|
||||
${this.nextSponsorshipEnding
|
||||
?.blocksRemaining}
|
||||
${this.nextSponsorshipEnding.blocksRemaining}
|
||||
</span>
|
||||
${translate('mintingpage.mchange26')}
|
||||
</p>
|
||||
@ -454,7 +453,6 @@ class SponsorshipList extends LitElement {
|
||||
await navigator.clipboard.writeText(toBeCopied)
|
||||
parentEpml.request('showSnackBar', text)
|
||||
} catch (err) {
|
||||
console.error('Copy to clipboard error:', err)
|
||||
}
|
||||
}
|
||||
|
||||
@ -474,7 +472,7 @@ class SponsorshipList extends LitElement {
|
||||
this.addressInfo = window.parent.reduxStore.getState().app.accountInfo.addressInfo
|
||||
this.isPageLoading = true
|
||||
try {
|
||||
const address = window.parent.reduxStore.getState().app?.selectedAddress?.address
|
||||
const address = window.parent.reduxStore.getState().app.selectedAddress.address
|
||||
|
||||
let rewardShares = await this.getRewardShareRelationship(address)
|
||||
|
||||
@ -491,7 +489,7 @@ class SponsorshipList extends LitElement {
|
||||
url: `/names/address/${rs.recipient}`
|
||||
})
|
||||
let url = ''
|
||||
if(getNames?.length > 0 ) {
|
||||
if(getNames.length > 0 ) {
|
||||
const avatarNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node]
|
||||
const avatarUrl = avatarNode.protocol + '://' + avatarNode.domain + ':' + avatarNode.port
|
||||
const urlPic = `${avatarUrl}/arbitrary/THUMBNAIL/${getNames[0].name}/qortal_avatar?async=true&apiKey=${this.getApiKey()}`
|
||||
@ -503,7 +501,7 @@ class SponsorshipList extends LitElement {
|
||||
return {
|
||||
...addressInfo,
|
||||
...rs,
|
||||
name: getNames?.length > 0 ? getNames[0].name : '',
|
||||
name: getNames.length > 0 ? getNames[0].name : '',
|
||||
url,
|
||||
blocksRemaining: blocksRemaining,
|
||||
}
|
||||
@ -538,13 +536,13 @@ class SponsorshipList extends LitElement {
|
||||
}
|
||||
|
||||
_levelUpBlocks(accountInfo) {
|
||||
let countBlocksString = (blocksNeed(0) - (accountInfo?.blocksMinted + accountInfo?.blocksMintedAdjustment)).toString()
|
||||
let countBlocksString = (blocksNeed(0) - (accountInfo.blocksMinted + accountInfo.blocksMintedAdjustment)).toString()
|
||||
return countBlocksString
|
||||
}
|
||||
|
||||
async removeRewardShare(rewardShareObject) {
|
||||
|
||||
const selectedAddress = window.parent.reduxStore.getState().app?.selectedAddress
|
||||
const selectedAddress = window.parent.reduxStore.getState().app.selectedAddress
|
||||
|
||||
const myPercentageShare = -1
|
||||
|
||||
@ -575,7 +573,7 @@ class SponsorshipList extends LitElement {
|
||||
let rewarddialog6 = get('transactions.rewarddialog6')
|
||||
let myTxnrequest = await parentEpml.request('transaction', {
|
||||
type: 381,
|
||||
nonce: selectedAddress?.nonce,
|
||||
nonce: selectedAddress.nonce,
|
||||
params: {
|
||||
rewardShareKeyPairPublicKey:
|
||||
rewardShareObject.rewardSharePublicKey,
|
||||
@ -621,7 +619,7 @@ class SponsorshipList extends LitElement {
|
||||
this.errorMessage = ''
|
||||
const recipientPublicKey = publicKeyValue
|
||||
const percentageShare = 0
|
||||
const selectedAddress = window.parent.reduxStore.getState().app?.selectedAddress
|
||||
const selectedAddress = window.parent.reduxStore.getState().app.selectedAddress
|
||||
|
||||
// Check for valid...
|
||||
this.isLoadingCreateSponsorship = true
|
||||
@ -697,8 +695,8 @@ class SponsorshipList extends LitElement {
|
||||
}
|
||||
|
||||
const getTxnRequestResponse = (txnResponse) => {
|
||||
if(txnResponse?.extraData?.rewardSharePrivateKey && (txnResponse?.data?.message?.includes('multiple') || txnResponse?.data?.message?.includes('SELF_SHARE_EXISTS'))) {
|
||||
this.privateRewardShareKey = txnResponse?.extraData?.rewardSharePrivateKey
|
||||
if(txnResponse.extraData.rewardSharePrivateKey && (txnResponse.data.message.includes('multiple') || txnResponse.data.message.includes('SELF_SHARE_EXISTS'))) {
|
||||
this.privateRewardShareKey = txnResponse.extraData.rewardSharePrivateKey
|
||||
this.confirmRelationship(publicKeyValue, isCopy)
|
||||
} else if (txnResponse.success === false && txnResponse?.message) {
|
||||
this.errorMessage = txnResponse?.message
|
||||
@ -708,12 +706,12 @@ class SponsorshipList extends LitElement {
|
||||
txnResponse.success === true &&
|
||||
!txnResponse.data.error
|
||||
) {
|
||||
this.privateRewardShareKey = txnResponse?.extraData?.rewardSharePrivateKey
|
||||
this.privateRewardShareKey = txnResponse.extraData.rewardSharePrivateKey
|
||||
this.confirmRelationship(publicKeyValue, isCopy)
|
||||
} else {
|
||||
this.errorMessage = txnResponse?.data?.message || txnResponse?.message
|
||||
this.errorMessage = txnResponse.data.message || txnResponse.message
|
||||
this.isLoadingCreateSponsorship = false
|
||||
throw(txnResponse?.data?.message || txnResponse?.message)
|
||||
throw(txnResponse.data.message || txnResponse.message)
|
||||
}
|
||||
}
|
||||
validateReceiver()
|
||||
@ -731,7 +729,7 @@ class SponsorshipList extends LitElement {
|
||||
|
||||
try {
|
||||
const recipientAddress = window.parent.base58PublicKeyToAddress(recipientPublicKey)
|
||||
const minterAddress = window.parent.reduxStore.getState().app?.selectedAddress.address
|
||||
const minterAddress = window.parent.reduxStore.getState().app.selectedAddress.address
|
||||
const myRewardShareArray = await parentEpml.request('apiCall', {
|
||||
type: 'api',
|
||||
url: `/addresses/rewardshares?minters=${minterAddress}&recipients=${recipientAddress}`
|
||||
@ -742,7 +740,6 @@ class SponsorshipList extends LitElement {
|
||||
this.timer = countDown(isCopy ? 5 : 180, ()=> this.changeStatus(4))
|
||||
}
|
||||
} catch (error) {
|
||||
console.error(error)
|
||||
}
|
||||
|
||||
stop = false
|
||||
@ -764,7 +761,6 @@ class SponsorshipList extends LitElement {
|
||||
this.lookupPublicAddressValue = response
|
||||
} catch (error) {
|
||||
this.errorLookup = error
|
||||
console.error(error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user