mirror of
https://gitlab.com/MrFry/moodle-test-userscript
synced 2025-04-01 20:22:48 +02:00
random default server
This commit is contained in:
parent
f0fa999571
commit
cb3c7800d3
1 changed files with 17 additions and 7 deletions
|
@ -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/'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue