Merge pull request #1718 from thecodingmachine/master

Hot fixes
This commit is contained in:
Alexis Faizeau 2022-01-12 10:47:27 +01:00 committed by GitHub
commit 3f3f488924
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
23 changed files with 54 additions and 42 deletions

View file

@ -39,7 +39,7 @@ export class AdminController extends BaseController {
try {
if (typeof body.roomId !== "string") {
throw "Incorrect roomId parameter";
throw new Error("Incorrect roomId parameter");
}
const roomId: string = body.roomId;
@ -86,13 +86,13 @@ export class AdminController extends BaseController {
try {
if (typeof body.text !== "string") {
throw "Incorrect text parameter";
throw new Error("Incorrect text parameter");
}
if (body.type !== "capacity" && body.type !== "message") {
throw "Incorrect type parameter";
throw new Error("Incorrect type parameter");
}
if (!body.targets || typeof body.targets !== "object") {
throw "Incorrect targets parameter";
throw new Error("Incorrect targets parameter");
}
const text: string = body.text;
const type: string = body.type;

View file

@ -32,7 +32,7 @@ export class AuthenticateController extends BaseController {
try {
const { nonce, state, playUri, redirect } = parse(req.getQuery());
if (!state || !nonce) {
throw "missing state and nonce URL parameters";
throw new Error("missing state and nonce URL parameters");
}
const loginUri = await openIDClient.authorizationUrl(

View file

@ -27,7 +27,7 @@ export class OpenIdProfileController extends BaseController {
try {
const resCheckTokenAuth = await openIDClient.checkTokenAuth(accessToken as string);
if (!resCheckTokenAuth.email) {
throw "Email was not found";
throw new Error("Email was not found");
}
res.end(
this.buildHtml(

View file

@ -671,7 +671,7 @@ export class SocketManager implements ZoneEventListener {
playGlobalMessageEvent: PlayGlobalMessage
): Promise<void> {
if (!client.tags.includes("admin")) {
throw "Client is not an admin!";
throw new Error("Client is not an admin!");
}
const clientRoomUrl = client.roomId;