random default server

This commit is contained in:
mrfry 2023-05-07 11:55:10 +02:00
parent f0fa999571
commit cb3c7800d3

View file

@ -46,7 +46,7 @@
// : Script header {{{
// ==UserScript==
// @name Moodle/Elearning/KMOOC test help
// @version 2.1.5.2
// @version 2.1.5.3
// @description Online Moodle/Elearning/KMOOC test help
// @author MrFry
// @match https://elearning.uni-obuda.hu/*
@ -93,13 +93,23 @@
;(function () {
// CONFIG
let serverToUse = getJSONVal('serverToUse')
const defultServer = {
host: 'piros.trambul.in',
port: 443,
const defultServers = [
{
host: 'piros.trambul.in',
port: 443,
},
{
host: 'qmining.joesrv.net',
port: 443,
},
]
const getDefaultServer = () => {
return defultServers.sort(() => 0.5 - Math.random())[0]
}
if (!serverToUse) {
serverToUse = defultServer
serverToUse = getDefaultServer()
setJSONVal('serverToUse', serverToUse)
}
const logElementGetting = false
@ -1683,12 +1693,12 @@
const removedCurrentPeer = peers.length > newPeers.length
if (removedCurrentPeer) {
serverToUse = getDefaultServer()
if (newPeers.length === 0) {
newPeers.push(defultServer)
newPeers.push(serverToUse)
}
setJSONVal('peers', newPeers)
serverToUse = defultServer
setJSONVal('serverToUse', serverToUse)
serverAdress = getPeerUrl(serverToUse)
apiAdress = getPeerUrl(serverToUse) + 'api/'