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