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));
|
||||
selfID = sessionStorage.selfID;
|
||||
superNodeList = new Set(JSON.parse(sessionStorage.superNodeList));
|
||||
if(superNodeList.has(selfID))
|
||||
if(superNodeList.has(selfID)){
|
||||
modSuperNode = true;
|
||||
setInterval(reloadInitData, 3600000);
|
||||
}
|
||||
kBucketObj.launchKBucket().then(result => {
|
||||
console.log(result);
|
||||
initselfWebSocket();
|
||||
@ -45,7 +47,10 @@ function initselfWebSocket(){
|
||||
var serverPass = encrypt.retrieveShamirSecret(JSON.parse(sessionStorage.serverPass));
|
||||
selfWebsocket.send("$"+serverPass);
|
||||
};
|
||||
selfWebsocket.onclose = (event) => { console.log("DISCONNECTED") };
|
||||
selfWebsocket.onclose = (event) => {
|
||||
console.log("DISCONNECTED");
|
||||
initselfWebSocket();
|
||||
};
|
||||
selfWebsocket.onmessage = (event) => {
|
||||
console.log(event.data);
|
||||
if(event.data[0] == '$')
|
||||
|
||||
@ -13,8 +13,10 @@ function initMsgs(){
|
||||
privKey = encrypt.retrieveShamirSecret(JSON.parse(sessionStorage.privKey));
|
||||
selfID = sessionStorage.selfID;
|
||||
superNodeList = new Set(JSON.parse(sessionStorage.superNodeList));
|
||||
if(superNodeList.has(selfID))
|
||||
if(superNodeList.has(selfID)){
|
||||
modSuperNode = true;
|
||||
setInterval(reloadInitData, 3600000);
|
||||
}
|
||||
kBucketObj.launchKBucket().then(result => {
|
||||
console.log(result)
|
||||
initselfWebSocket();
|
||||
@ -58,7 +60,10 @@ function initselfWebSocket(){
|
||||
var serverPass = encrypt.retrieveShamirSecret(JSON.parse(sessionStorage.serverPass));
|
||||
selfWebsocket.send("$"+serverPass);
|
||||
};
|
||||
selfWebsocket.onclose = (event) => { console.log("DISCONNECTED") };
|
||||
selfWebsocket.onclose = (event) => {
|
||||
console.log("DISCONNECTED");
|
||||
initselfWebSocket();
|
||||
};
|
||||
selfWebsocket.onmessage = (event) => {
|
||||
console.log(event.data);
|
||||
if(event.data[0] == '$')
|
||||
|
||||
@ -16,8 +16,10 @@ function viewProfile(){
|
||||
var url = new URL(window.location.href);
|
||||
profileID = url.searchParams.get("floID");
|
||||
superNodeList = new Set(JSON.parse(sessionStorage.superNodeList));
|
||||
if(superNodeList.has(selfID))
|
||||
if(superNodeList.has(selfID)){
|
||||
modSuperNode = true;
|
||||
setInterval(reloadInitData, 3600000);
|
||||
}
|
||||
kBucketObj.launchKBucket().then(result => {
|
||||
console.log(result)
|
||||
listProfiles();
|
||||
@ -199,7 +201,10 @@ function initselfWebSocket(){
|
||||
var serverPass = encrypt.retrieveShamirSecret(JSON.parse(sessionStorage.serverPass));
|
||||
selfWebsocket.send("$"+serverPass);
|
||||
};
|
||||
selfWebsocket.onclose = (event) => { console.log("DISCONNECTED") };
|
||||
selfWebsocket.onclose = (event) => {
|
||||
console.log("DISCONNECTED");
|
||||
initselfWebSocket();
|
||||
};
|
||||
selfWebsocket.onmessage = (event) => {
|
||||
console.log(event.data);
|
||||
if(event.data[0] == '$')
|
||||
|
||||
Loading…
Reference in New Issue
Block a user