Automatically reconnect selfWebsocket and reloadAPI
SelfWebSocket will now automatically attempt to reconnect when its disconnected Added setInterval to reloadAPIdata (only for superNodes)
This commit is contained in:
parent
3456d372f0
commit
e7e701cbad
@ -13,8 +13,10 @@ function viewHome(){
|
|||||||
privKey = encrypt.retrieveShamirSecret(JSON.parse(sessionStorage.privKey));
|
privKey = encrypt.retrieveShamirSecret(JSON.parse(sessionStorage.privKey));
|
||||||
selfID = sessionStorage.selfID;
|
selfID = sessionStorage.selfID;
|
||||||
superNodeList = new Set(JSON.parse(sessionStorage.superNodeList));
|
superNodeList = new Set(JSON.parse(sessionStorage.superNodeList));
|
||||||
if(superNodeList.has(selfID))
|
if(superNodeList.has(selfID)){
|
||||||
modSuperNode = true;
|
modSuperNode = true;
|
||||||
|
setInterval(reloadInitData, 3600000);
|
||||||
|
}
|
||||||
kBucketObj.launchKBucket().then(result => {
|
kBucketObj.launchKBucket().then(result => {
|
||||||
console.log(result);
|
console.log(result);
|
||||||
initselfWebSocket();
|
initselfWebSocket();
|
||||||
@ -45,7 +47,10 @@ function initselfWebSocket(){
|
|||||||
var serverPass = encrypt.retrieveShamirSecret(JSON.parse(sessionStorage.serverPass));
|
var serverPass = encrypt.retrieveShamirSecret(JSON.parse(sessionStorage.serverPass));
|
||||||
selfWebsocket.send("$"+serverPass);
|
selfWebsocket.send("$"+serverPass);
|
||||||
};
|
};
|
||||||
selfWebsocket.onclose = (event) => { console.log("DISCONNECTED") };
|
selfWebsocket.onclose = (event) => {
|
||||||
|
console.log("DISCONNECTED");
|
||||||
|
initselfWebSocket();
|
||||||
|
};
|
||||||
selfWebsocket.onmessage = (event) => {
|
selfWebsocket.onmessage = (event) => {
|
||||||
console.log(event.data);
|
console.log(event.data);
|
||||||
if(event.data[0] == '$')
|
if(event.data[0] == '$')
|
||||||
|
|||||||
@ -13,8 +13,10 @@ function initMsgs(){
|
|||||||
privKey = encrypt.retrieveShamirSecret(JSON.parse(sessionStorage.privKey));
|
privKey = encrypt.retrieveShamirSecret(JSON.parse(sessionStorage.privKey));
|
||||||
selfID = sessionStorage.selfID;
|
selfID = sessionStorage.selfID;
|
||||||
superNodeList = new Set(JSON.parse(sessionStorage.superNodeList));
|
superNodeList = new Set(JSON.parse(sessionStorage.superNodeList));
|
||||||
if(superNodeList.has(selfID))
|
if(superNodeList.has(selfID)){
|
||||||
modSuperNode = true;
|
modSuperNode = true;
|
||||||
|
setInterval(reloadInitData, 3600000);
|
||||||
|
}
|
||||||
kBucketObj.launchKBucket().then(result => {
|
kBucketObj.launchKBucket().then(result => {
|
||||||
console.log(result)
|
console.log(result)
|
||||||
initselfWebSocket();
|
initselfWebSocket();
|
||||||
@ -58,7 +60,10 @@ function initselfWebSocket(){
|
|||||||
var serverPass = encrypt.retrieveShamirSecret(JSON.parse(sessionStorage.serverPass));
|
var serverPass = encrypt.retrieveShamirSecret(JSON.parse(sessionStorage.serverPass));
|
||||||
selfWebsocket.send("$"+serverPass);
|
selfWebsocket.send("$"+serverPass);
|
||||||
};
|
};
|
||||||
selfWebsocket.onclose = (event) => { console.log("DISCONNECTED") };
|
selfWebsocket.onclose = (event) => {
|
||||||
|
console.log("DISCONNECTED");
|
||||||
|
initselfWebSocket();
|
||||||
|
};
|
||||||
selfWebsocket.onmessage = (event) => {
|
selfWebsocket.onmessage = (event) => {
|
||||||
console.log(event.data);
|
console.log(event.data);
|
||||||
if(event.data[0] == '$')
|
if(event.data[0] == '$')
|
||||||
|
|||||||
@ -16,8 +16,10 @@ function viewProfile(){
|
|||||||
var url = new URL(window.location.href);
|
var url = new URL(window.location.href);
|
||||||
profileID = url.searchParams.get("floID");
|
profileID = url.searchParams.get("floID");
|
||||||
superNodeList = new Set(JSON.parse(sessionStorage.superNodeList));
|
superNodeList = new Set(JSON.parse(sessionStorage.superNodeList));
|
||||||
if(superNodeList.has(selfID))
|
if(superNodeList.has(selfID)){
|
||||||
modSuperNode = true;
|
modSuperNode = true;
|
||||||
|
setInterval(reloadInitData, 3600000);
|
||||||
|
}
|
||||||
kBucketObj.launchKBucket().then(result => {
|
kBucketObj.launchKBucket().then(result => {
|
||||||
console.log(result)
|
console.log(result)
|
||||||
listProfiles();
|
listProfiles();
|
||||||
@ -199,7 +201,10 @@ function initselfWebSocket(){
|
|||||||
var serverPass = encrypt.retrieveShamirSecret(JSON.parse(sessionStorage.serverPass));
|
var serverPass = encrypt.retrieveShamirSecret(JSON.parse(sessionStorage.serverPass));
|
||||||
selfWebsocket.send("$"+serverPass);
|
selfWebsocket.send("$"+serverPass);
|
||||||
};
|
};
|
||||||
selfWebsocket.onclose = (event) => { console.log("DISCONNECTED") };
|
selfWebsocket.onclose = (event) => {
|
||||||
|
console.log("DISCONNECTED");
|
||||||
|
initselfWebSocket();
|
||||||
|
};
|
||||||
selfWebsocket.onmessage = (event) => {
|
selfWebsocket.onmessage = (event) => {
|
||||||
console.log(event.data);
|
console.log(event.data);
|
||||||
if(event.data[0] == '$')
|
if(event.data[0] == '$')
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user