get p2pServers without using eval+
parent
4f1df193a0
commit
41d7214a45
|
@ -70,11 +70,11 @@ module.exports = function(s,config,lang,app){
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fetch('https://cdn.shinobi.video/configs/p2pServers.js')
|
fetch('https://cdn.shinobi.video/configs/p2pServers.json')
|
||||||
.then(res => res.text())
|
.then(res => res.text())
|
||||||
.then((text) => {
|
.then((text) => {
|
||||||
try {
|
try {
|
||||||
const parsedData = new Function(`return ${text}`)();
|
const parsedData = JSON.parse(text);
|
||||||
config.p2pServerList = parsedData;
|
config.p2pServerList = parsedData;
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
s.debugLog(`Failed to parse server list: ${err.message}`);
|
s.debugLog(`Failed to parse server list: ${err.message}`);
|
||||||
|
|
Loading…
Reference in New Issue