mirror of
https://github.com/Qortal/qortal-ui.git
synced 2025-02-11 17:55:51 +00:00
Remember last selected node
This commit is contained in:
parent
bedbac83bd
commit
4313ccb249
@ -184,7 +184,12 @@ class SettingsPage extends connect(store)(LitElement) {
|
||||
}
|
||||
|
||||
firstUpdated() {
|
||||
// ...
|
||||
const checkNode = localStorage.getItem('mySelectedNode')
|
||||
if (checkNode === null || checkNode.length === 0) {
|
||||
localStorage.setItem('mySelectedNode', 0)
|
||||
} else {
|
||||
}
|
||||
console.log("NODE", localStorage.getItem('mySelectedNode'))
|
||||
}
|
||||
|
||||
show() {
|
||||
@ -224,6 +229,9 @@ class SettingsPage extends connect(store)(LitElement) {
|
||||
dismiss: true
|
||||
})
|
||||
|
||||
localStorage.removeItem('mySelectedNode')
|
||||
localStorage.setItem('mySelectedNode', 0)
|
||||
|
||||
store.dispatch(doLoadNodeConfig())
|
||||
}
|
||||
|
||||
@ -237,12 +245,15 @@ class SettingsPage extends connect(store)(LitElement) {
|
||||
|
||||
store.dispatch(doSetNode(selectedNodeIndex))
|
||||
|
||||
localStorage.removeItem('mySelectedNode')
|
||||
localStorage.setItem('mySelectedNode', selectedNodeIndex)
|
||||
|
||||
let snack2string = get("settings.snack2")
|
||||
snackbar.add({
|
||||
labelText: `${snack2string} : ${selectedNodeUrl}`,
|
||||
dismiss: true
|
||||
})
|
||||
|
||||
console.log("NODE", localStorage.getItem('mySelectedNode'))
|
||||
this.shadowRoot.querySelector('#settingsDialog').close()
|
||||
}
|
||||
|
||||
@ -374,6 +385,9 @@ class SettingsPage extends connect(store)(LitElement) {
|
||||
dismiss: true
|
||||
})
|
||||
|
||||
localStorage.removeItem('mySelectedNode')
|
||||
localStorage.setItem('mySelectedNode', 0)
|
||||
|
||||
store.dispatch(doLoadNodeConfig())
|
||||
}
|
||||
|
||||
|
@ -4,7 +4,9 @@ import { UI_VERSION } from '../version.js'
|
||||
|
||||
const nodeConfigUrl = '/getConfig'
|
||||
|
||||
const checkNodes = JSON.parse(localStorage.getItem('myQortalNodes'));
|
||||
const checkNodes = JSON.parse(localStorage.getItem('myQortalNodes'))
|
||||
|
||||
const checkMyNode = localStorage.getItem('mySelectedNode')
|
||||
|
||||
export const doLoadNodeConfig = () => {
|
||||
|
||||
@ -19,7 +21,13 @@ export const doLoadNodeConfig = () => {
|
||||
knownNodes: [{}],
|
||||
version: ''
|
||||
}
|
||||
nodeConfig.node = data.config.user.node
|
||||
|
||||
if (checkMyNode === null || checkMyNode.length === 0) {
|
||||
localStorage.setItem('mySelectedNode', 0)
|
||||
nodeConfig.node = localStorage.getItem('mySelectedNode')
|
||||
} else {
|
||||
nodeConfig.node = localStorage.getItem('mySelectedNode')
|
||||
}
|
||||
|
||||
if (checkNodes === null || checkNodes.length === 0) {
|
||||
var saveNode = [];
|
||||
|
Loading…
x
Reference in New Issue
Block a user