smysluplnější chytání chyby u ordinace
This commit is contained in:
parent
8892f99ff2
commit
b0c0c2344b
@ -89,7 +89,7 @@ async function executeOrdinaceFlow() {
|
||||
|
||||
}
|
||||
|
||||
const handleMessageAndGetNazev = (socket: WebSocket) => new Promise<string | void>((res, rej) => {
|
||||
const handleMessageAndGetNazev = (socket: WebSocket) => new Promise<string>((res, rej) => {
|
||||
const listener = (m: RawData) => {
|
||||
//const mes = m.toString();
|
||||
//logg("data:", mes);
|
||||
@ -122,6 +122,10 @@ const handleMessageAndGetNazev = (socket: WebSocket) => new Promise<string | voi
|
||||
return rej("nazev neexistuje");
|
||||
}
|
||||
|
||||
if (typeof nazev != "string") {
|
||||
return rej("nazev neni string");
|
||||
}
|
||||
|
||||
clearTimeout(timeout);
|
||||
socket.off("message", listener);
|
||||
res(nazev);
|
||||
@ -182,8 +186,17 @@ async function urobit() {
|
||||
kdyToBude.setHours(20);
|
||||
kdyToBude.setSeconds(0);
|
||||
|
||||
let nazev = "";
|
||||
|
||||
try {
|
||||
nazev = await ziskatNazev();
|
||||
} catch (e) {
|
||||
logg("nepodarilo se ziskat nazev, pouzivam default");
|
||||
nazev = "Vordinačka";
|
||||
}
|
||||
|
||||
const event = await guilda.scheduledEvents.create({
|
||||
name: (await ziskatNazev()) || "Vordinačka",
|
||||
name: nazev,
|
||||
scheduledStartTime: kdyToBude,
|
||||
entityType: GuildScheduledEventEntityType.Voice,
|
||||
privacyLevel: GuildScheduledEventPrivacyLevel.GuildOnly,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user