mirror of
https://github.com/Qortal/qortal-ui.git
synced 2025-03-27 15:55:55 +00:00
Add Save Nodes Local And Update Version
This commit is contained in:
parent
3b60152603
commit
856cacf999
@ -1,8 +1,11 @@
|
|||||||
// Node Config Actions here...
|
// Node Config Actions here...
|
||||||
import { LOAD_NODE_CONFIG, SET_NODE, ADD_NODE } from '../app-action-types.js'
|
import { LOAD_NODE_CONFIG, SET_NODE, ADD_NODE } from '../app-action-types.js'
|
||||||
|
import { UI_VERSION } from '../version.js'
|
||||||
|
|
||||||
const nodeConfigUrl = '/getConfig'
|
const nodeConfigUrl = '/getConfig'
|
||||||
|
|
||||||
|
const checkNodes = JSON.parse(localStorage.getItem('myQortalNodes'));
|
||||||
|
|
||||||
export const doLoadNodeConfig = () => {
|
export const doLoadNodeConfig = () => {
|
||||||
|
|
||||||
return (dispatch, getState) => {
|
return (dispatch, getState) => {
|
||||||
@ -17,8 +20,17 @@ export const doLoadNodeConfig = () => {
|
|||||||
version: ''
|
version: ''
|
||||||
}
|
}
|
||||||
nodeConfig.node = data.config.user.node
|
nodeConfig.node = data.config.user.node
|
||||||
nodeConfig.knownNodes = data.config.user.knownNodes
|
|
||||||
nodeConfig.version = data.config.user.version
|
if (checkNodes === null || checkNodes.length === 0) {
|
||||||
|
var saveNode = [];
|
||||||
|
saveNode.push(obj1,obj2,obj3,obj4,obj5,obj6);
|
||||||
|
localStorage.setItem('myQortalNodes', JSON.stringify(saveNode));
|
||||||
|
nodeConfig.knownNodes = JSON.parse(localStorage.getItem('myQortalNodes'));
|
||||||
|
} else{
|
||||||
|
nodeConfig.knownNodes = JSON.parse(localStorage.getItem('myQortalNodes'));
|
||||||
|
}
|
||||||
|
|
||||||
|
nodeConfig.version = UI_VERSION;
|
||||||
return dispatch(loadNodeConfig(nodeConfig))
|
return dispatch(loadNodeConfig(nodeConfig))
|
||||||
})
|
})
|
||||||
.catch(err => {
|
.catch(err => {
|
||||||
@ -59,3 +71,45 @@ const addNode = (payload) => {
|
|||||||
payload
|
payload
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const obj1 = {
|
||||||
|
protocol: 'http',
|
||||||
|
domain: '127.0.0.1',
|
||||||
|
port: 12391,
|
||||||
|
enableManagement: true
|
||||||
|
}
|
||||||
|
|
||||||
|
const obj2 = {
|
||||||
|
protocol: 'http',
|
||||||
|
domain: 'node1.qortal.org',
|
||||||
|
port: 12391,
|
||||||
|
enableManagement: false
|
||||||
|
}
|
||||||
|
|
||||||
|
const obj3 = {
|
||||||
|
protocol: 'http',
|
||||||
|
domain: 'node2.qortal.org',
|
||||||
|
port: 12391,
|
||||||
|
enableManagement: false
|
||||||
|
}
|
||||||
|
|
||||||
|
const obj4 = {
|
||||||
|
protocol: 'http',
|
||||||
|
domain: '127.0.0.1',
|
||||||
|
port: 62391,
|
||||||
|
enableManagement: false
|
||||||
|
}
|
||||||
|
|
||||||
|
const obj5 = {
|
||||||
|
protocol: 'http',
|
||||||
|
domain: 'node1.qortal.org',
|
||||||
|
port: 62391,
|
||||||
|
enableManagement: false
|
||||||
|
}
|
||||||
|
|
||||||
|
const obj6 = {
|
||||||
|
protocol: 'http',
|
||||||
|
domain: 'node2.qortal.org',
|
||||||
|
port: 62391,
|
||||||
|
enableManagement: false
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user