feat(@wallet): empty fallback url
This commit is contained in:
parent
848d3b14f5
commit
5b3b673eca
|
@ -22,7 +22,8 @@ ColumnLayout {
|
||||||
Verified,
|
Verified,
|
||||||
InvalidURL,
|
InvalidURL,
|
||||||
PingUnsuccessful,
|
PingUnsuccessful,
|
||||||
SameAsOther
|
SameAsOther,
|
||||||
|
Empty
|
||||||
}
|
}
|
||||||
|
|
||||||
QtObject {
|
QtObject {
|
||||||
|
@ -167,6 +168,10 @@ ColumnLayout {
|
||||||
return network.rpcURL
|
return network.rpcURL
|
||||||
}
|
}
|
||||||
onTextChanged: {
|
onTextChanged: {
|
||||||
|
if (text === "") {
|
||||||
|
d.evaluationStatusMainRpc = EditNetworkForm.Empty
|
||||||
|
return
|
||||||
|
}
|
||||||
if(!!text &&
|
if(!!text &&
|
||||||
(network.originalRpcURL === network.rpcURL && text !== network.rpcURL.replace(/(.*\/).*/, '$1')) ||
|
(network.originalRpcURL === network.rpcURL && text !== network.rpcURL.replace(/(.*\/).*/, '$1')) ||
|
||||||
(network.originalRpcURL !== network.rpcURL && text !== network.rpcURL)) {
|
(network.originalRpcURL !== network.rpcURL && text !== network.rpcURL)) {
|
||||||
|
@ -176,8 +181,14 @@ ColumnLayout {
|
||||||
}
|
}
|
||||||
errorMessageCmp.horizontalAlignment: d.getErrorMessageAlignment(d.evaluationStatusMainRpc)
|
errorMessageCmp.horizontalAlignment: d.getErrorMessageAlignment(d.evaluationStatusMainRpc)
|
||||||
errorMessageCmp.visible: d.evaluationStatusMainRpc !== EditNetworkForm.UnTouched
|
errorMessageCmp.visible: d.evaluationStatusMainRpc !== EditNetworkForm.UnTouched
|
||||||
errorMessageCmp.text: d.getUrlStatusText(d.evaluationStatusMainRpc, text)
|
|
||||||
errorMessageCmp.color: d.getErrorMessageColor(d.evaluationStatusMainRpc)
|
errorMessageCmp.color: d.getErrorMessageColor(d.evaluationStatusMainRpc)
|
||||||
|
errorMessageCmp.text: {
|
||||||
|
if (text === "") {
|
||||||
|
return qsTr("Main JSON RPC URL is required")
|
||||||
|
}
|
||||||
|
return d.getUrlStatusText(d.evaluationStatusMainRpc, text)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -195,6 +206,11 @@ ColumnLayout {
|
||||||
return network.fallbackURL
|
return network.fallbackURL
|
||||||
}
|
}
|
||||||
onTextChanged: {
|
onTextChanged: {
|
||||||
|
if (text === "") {
|
||||||
|
d.evaluationStatusFallBackRpc = EditNetworkForm.Empty
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
if(!!text &&
|
if(!!text &&
|
||||||
(network.originalFallbackURL === network.fallbackURL && text !== network.fallbackURL.replace(/(.*\/).*/, '$1')) ||
|
(network.originalFallbackURL === network.fallbackURL && text !== network.fallbackURL.replace(/(.*\/).*/, '$1')) ||
|
||||||
(network.originalFallbackURL !== network.fallbackURL && text !== network.fallbackURL)) {
|
(network.originalFallbackURL !== network.fallbackURL && text !== network.fallbackURL)) {
|
||||||
|
@ -236,7 +252,14 @@ ColumnLayout {
|
||||||
}
|
}
|
||||||
StatusButton {
|
StatusButton {
|
||||||
text: qsTr("Save Changes")
|
text: qsTr("Save Changes")
|
||||||
enabled: (d.evaluationStatusMainRpc === EditNetworkForm.Verified || d.evaluationStatusFallBackRpc === EditNetworkForm.Verified || d.evaluationStatusMainRpc === EditNetworkForm.SameAsOther || d.evaluationStatusFallBackRpc === EditNetworkForm.SameAsOther) && warningCheckbox.checked
|
enabled: (
|
||||||
|
d.evaluationStatusMainRpc === EditNetworkForm.Verified ||
|
||||||
|
d.evaluationStatusFallBackRpc === EditNetworkForm.Verified ||
|
||||||
|
d.evaluationStatusMainRpc === EditNetworkForm.SameAsOther ||
|
||||||
|
d.evaluationStatusFallBackRpc === EditNetworkForm.SameAsOther ||
|
||||||
|
d.evaluationStatusFallBackRpc === EditNetworkForm.Empty
|
||||||
|
) && warningCheckbox.checked
|
||||||
|
|
||||||
onClicked: root.updateNetworkValues(network.chainId, mainRpcInput.text, failoverRpcUrlInput.text)
|
onClicked: root.updateNetworkValues(network.chainId, mainRpcInput.text, failoverRpcUrlInput.text)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit e337ab4f13e196d2c83d9f99aef68b5b79066695
|
Subproject commit e98952588d767eff86e3f3cee5731cb7ecdc4db0
|
Loading…
Reference in New Issue