pw request error handling, manual line intending

This commit is contained in:
MrFry 2020-04-09 13:45:03 +02:00
parent 42e6d4dd4c
commit 6d37a88c39
2 changed files with 49 additions and 45 deletions

View file

@ -18,21 +18,21 @@ function renderMaual () {
</center> </center>
<p /> <p />
<b>A válasz ablakban jobb felül lévő százalék jelzi, hogy mekkora eséllyel a megoldás. Ez <b>A válasz ablakban jobb felül lévő százalék jelzi, hogy mekkora eséllyel a megoldás. Ez
sokszor viszonyítás, de semmi sem biztos! Bármikor előfordulhat, hogy nem a sokszor viszonyítás, de semmi sem biztos! Bármikor előfordulhat, hogy nem a
megjelenített válasz! Ezért csak saját felelősségedre használd!</b> Sok kikerülhetetlen megjelenített válasz! Ezért csak saját felelősségedre használd!</b> Sok kikerülhetetlen
hibalehetőség van, amit egyszerű nem lehet scriptben lekezelni (Pl rosszul megadott kérdés hibalehetőség van, amit egyszerű nem lehet scriptben lekezelni (Pl rosszul megadott kérdés
tanár részéről). Kézzel is lehet keresni a elmentett kérdések között. Ezért mindig tanár részéről). Kézzel is lehet keresni a elmentett kérdések között. Ezért mindig
legyen egy letöltött verziód a kérdésekről, mert nem 100% hogy mindég elérhető a szerver! legyen egy letöltött verziód a kérdésekről, mert nem 100% hogy mindég elérhető a szerver!
Továbbá ha a moodle oldalán a DOM megváltozik, a script nem fog működni! Ez nem annyira Továbbá ha a moodle oldalán a DOM megváltozik, a script nem fog működni! Ez nem annyira
gyakori, de bármikor megtörténhet! Érdemes nem kikapcsolni a tampermonkey-ban a userscript gyakori, de bármikor megtörténhet! Érdemes nem kikapcsolni a tampermonkey-ban a userscript
frissítést. Ez nem windows update, itt tényleg hibajavítások jönnek ki. Hiba, észrevétel frissítést. Ez nem windows update, itt tényleg hibajavítások jönnek ki. Hiba, észrevétel
esetén : <a target='_blank' href='https://qmining.frylabs.net'>Script Feedback</a> (ezt esetén : <a target='_blank' href='https://qmining.frylabs.net'>Script Feedback</a> (ezt
gyakran még aznap megnézem.) gyakran még aznap megnézem.)
<p /> <p />
<p /> <p />
<b>Továbbá ez a userscript HTTP requestekket küldhet egy szerver felé, ahova az összes megoldott <b>Továbbá ez a userscript HTTP requestekket küldhet egy szerver felé, ahova az összes megoldott
tesztjeid kérdéseit és (helyes)válaszait feltölti! Ezzel garantálja, hogy neked, és mindenki tesztjeid kérdéseit és (helyes)válaszait feltölti! Ezzel garantálja, hogy neked, és mindenki
másnak a legfrissebb adatok állnak rendelkezésre.</b> másnak a legfrissebb adatok állnak rendelkezésre.</b>
<center> <center>
<h3>Tartalomjegyzék</h3> <h3>Tartalomjegyzék</h3>
@ -110,7 +110,6 @@ másnak a legfrissebb adatok állnak rendelkezésre.</b>
keresés most szerver oldalon van megvalósítva, és a script csak a kérdést, hozzá tartózó keresés most szerver oldalon van megvalósítva, és a script csak a kérdést, hozzá tartózó
egyéb infót (pl kép nevek) és a tárgy nevét küldi el szervernek. Ezután az visszaküldi a egyéb infót (pl kép nevek) és a tárgy nevét küldi el szervernek. Ezután az visszaküldi a
helyes válaszokat. helyes válaszokat.
</td> </td>
<td width='20%'> <td width='20%'>
<img style={{ maxWidth: '100%', maxHeight: '100%' }} src='img/rtfm.jpg' alt='img' /> <img style={{ maxWidth: '100%', maxHeight: '100%' }} src='img/rtfm.jpg' alt='img' />
@ -134,7 +133,7 @@ szerver, vagy elmegy a neted. Bár úgy nehezen moodlezel, de mind1
<ul> <ul>
<li> <li>
<b>1. Olyan helyeken fut le a script, ahol nem kellene, vagy zavar</b> <b>1. Olyan helyeken fut le a script, ahol nem kellene, vagy zavar</b>
<br /> Tampermonkey bővitmény ikon -> click -> scriptet kapcsold ki. Csak ne felejtsd <br /> Tampermonkey bővitmény ikon -{'>'} click -{'>'} scriptet kapcsold ki. Csak ne felejtsd
visszakapcsolni ;) Meg passzív módot is bekapcsolhatod a menü gomb alatt. visszakapcsolni ;) Meg passzív módot is bekapcsolhatod a menü gomb alatt.
</li> </li>
<p /> <p />

View file

@ -18,6 +18,7 @@ export default function PwRequest (props) {
}, },
body: JSON.stringify({}) body: JSON.stringify({})
}) })
try {
rawResponse.json() rawResponse.json()
.then((resp) => { .then((resp) => {
if (resp.result === 'success') { if (resp.result === 'success') {
@ -34,6 +35,10 @@ export default function PwRequest (props) {
setResult('Szerver oldali hiba!') setResult('Szerver oldali hiba!')
console.log(e) console.log(e)
}) })
} catch (e) {
setResult('Szerver oldali hiba!')
console.log(e)
}
} }
return ( return (