mirror of
https://github.com/Qortal/qortal-ui.git
synced 2025-04-23 11:27:52 +00:00
allow no name for qr- use default in ui
This commit is contained in:
parent
e9a0da9fda
commit
3c3e1d6e38
@ -185,6 +185,7 @@ class WebBrowser extends LitElement {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
const render = () => {
|
const render = () => {
|
||||||
const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node]
|
const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node]
|
||||||
const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port
|
const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port
|
||||||
@ -1417,7 +1418,7 @@ class WebBrowser extends LitElement {
|
|||||||
|
|
||||||
case actions.PUBLISH_QDN_RESOURCE: {
|
case actions.PUBLISH_QDN_RESOURCE: {
|
||||||
// optional fields: encrypt:boolean recipientPublicKey:string
|
// optional fields: encrypt:boolean recipientPublicKey:string
|
||||||
const requiredFields = ['service', 'name']
|
const requiredFields = ['service']
|
||||||
const missingFields = []
|
const missingFields = []
|
||||||
let dataSentBack = {}
|
let dataSentBack = {}
|
||||||
requiredFields.forEach((field) => {
|
requiredFields.forEach((field) => {
|
||||||
@ -1450,7 +1451,11 @@ class WebBrowser extends LitElement {
|
|||||||
}
|
}
|
||||||
// Use "default" if user hasn't specified an identifer
|
// Use "default" if user hasn't specified an identifer
|
||||||
const service = data.service
|
const service = data.service
|
||||||
const name = data.name
|
const name = data.name || this.getMyName()
|
||||||
|
if(!name){
|
||||||
|
dataSentBack['error'] = `Missing name`
|
||||||
|
break
|
||||||
|
}
|
||||||
let identifier = data.identifier
|
let identifier = data.identifier
|
||||||
let data64 = data.data64 || data.base64
|
let data64 = data.data64 || data.base64
|
||||||
const filename = data.filename
|
const filename = data.filename
|
||||||
@ -1649,7 +1654,7 @@ class WebBrowser extends LitElement {
|
|||||||
this.loader.show()
|
this.loader.show()
|
||||||
for (const resource of resources) {
|
for (const resource of resources) {
|
||||||
try {
|
try {
|
||||||
const requiredFields = ['service', 'name']
|
const requiredFields = ['service']
|
||||||
const missingFields = []
|
const missingFields = []
|
||||||
requiredFields.forEach((field) => {
|
requiredFields.forEach((field) => {
|
||||||
if (!resource[field]) {
|
if (!resource[field]) {
|
||||||
@ -1674,7 +1679,15 @@ class WebBrowser extends LitElement {
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
const service = resource.service
|
const service = resource.service
|
||||||
const name = resource.name
|
const name = data.name || this.getMyName()
|
||||||
|
if(!name){
|
||||||
|
const errorMsg = `Missing name`
|
||||||
|
failedPublishesIdentifiers.push({
|
||||||
|
reason: errorMsg,
|
||||||
|
identifier: resource.identifier
|
||||||
|
})
|
||||||
|
continue
|
||||||
|
}
|
||||||
let identifier = resource.identifier
|
let identifier = resource.identifier
|
||||||
let data64 = resource.data64 || resource.base64
|
let data64 = resource.data64 || resource.base64
|
||||||
const filename = resource.filename
|
const filename = resource.filename
|
||||||
@ -4407,6 +4420,11 @@ class WebBrowser extends LitElement {
|
|||||||
}, 60000)
|
}, 60000)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
getMyName(){
|
||||||
|
const names = window.parent.reduxStore.getState().app.accountInfo.names
|
||||||
|
if(names.length === 0) return null
|
||||||
|
return names[0].name
|
||||||
|
}
|
||||||
renderFullScreen() {
|
renderFullScreen() {
|
||||||
if (window.innerHeight === screen.height) {
|
if (window.innerHeight === screen.height) {
|
||||||
return html`
|
return html`
|
||||||
|
Loading…
x
Reference in New Issue
Block a user