Browse Source

Add Save Nodes Local And Update Version

pull/1/head
AlphaX-Projects 3 years ago committed by GitHub
parent
commit
856cacf999
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 58
      qortal-ui-core/src/redux/app/actions/node-config.js

58
qortal-ui-core/src/redux/app/actions/node-config.js

@ -1,8 +1,11 @@
// Node Config Actions here...
import { LOAD_NODE_CONFIG, SET_NODE, ADD_NODE } from '../app-action-types.js'
import { UI_VERSION } from '../version.js'
const nodeConfigUrl = '/getConfig'
const checkNodes = JSON.parse(localStorage.getItem('myQortalNodes'));
export const doLoadNodeConfig = () => {
return (dispatch, getState) => {
@ -17,8 +20,17 @@ export const doLoadNodeConfig = () => {
version: ''
}
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))
})
.catch(err => {
@ -59,3 +71,45 @@ const addNode = (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…
Cancel
Save