added null

This commit is contained in:
mmacierzanka committed 2021-10-06 20:27:00 +02:00
1 parent 56f376692c
commit 77d79e2424
1 file changed
+10 -2
+10 -2
View File
@@ -22,9 +22,9 @@ export class LoginManager extends EventEmitter {
const rq = await axios.post(`${this.#dbUrl}/api/auth/register_login`, data);
if (rq.status !== 200) throw new Error(`Request failed with status code ${rq.status}: ${rq.statusText}`);
this.#loginState = rq.data;
this.#loginState = rq.data ?? null;
this.emit("STATE_CHANGE", this.#loginState);
return rq.data;
return rq.data ?? null;
}
async logout() {
@@ -34,4 +34,12 @@ export class LoginManager extends EventEmitter {
this.emit("STATE_CHANGE", null);
return null;
}
async validate() {
if (!this.#loginState.sessionId) throw new Error("No session ID present");
const rq = await axios.get(`${this.#dbUrl}/api/validateLogin`);
if (rq.status !== 200) throw new Error(`Request failed with status code ${rq.status}: ${rq.statusText}`);
this.#loginState = rq.data ?? null;
return rq.data ?? null;
}
}