diff --git a/src/api.ts b/src/api.ts index e511e68..b18cde4 100644 --- a/src/api.ts +++ b/src/api.ts @@ -110,7 +110,7 @@ const start = async (): Promise => { break; default: // Alert API user that they messed up - requestEvent.respondWith(stdResp.NotFound('')); + requestEvent.respondWith(stdResp.NotFound('Auth Get')); break; } break; @@ -122,7 +122,7 @@ const start = async (): Promise => { break; default: // Alert API user that they messed up - requestEvent.respondWith(stdResp.NotFound('')); + requestEvent.respondWith(stdResp.NotFound('Auth Post')); break; } break; @@ -152,7 +152,7 @@ const start = async (): Promise => { break; default: // Alert API user that they messed up - requestEvent.respondWith(stdResp.NotFound('')); + requestEvent.respondWith(stdResp.NotFound('Auth Put')); break; } break; @@ -164,13 +164,13 @@ const start = async (): Promise => { break; default: // Alert API user that they messed up - requestEvent.respondWith(stdResp.NotFound('')); + requestEvent.respondWith(stdResp.NotFound('Auth Del')); break; } break; default: // Alert API user that they messed up - requestEvent.respondWith(stdResp.MethodNotAllowed('')); + requestEvent.respondWith(stdResp.MethodNotAllowed('Auth')); break; } @@ -190,13 +190,13 @@ const start = async (): Promise => { break; default: // Alert API user that they messed up - requestEvent.respondWith(stdResp.NotFound('')); + requestEvent.respondWith(stdResp.NotFound('NoAuth Get')); break; } break; default: // Alert API user that they messed up - requestEvent.respondWith(stdResp.MethodNotAllowed('')); + requestEvent.respondWith(stdResp.MethodNotAllowed('NoAuth')); break; } } diff --git a/src/endpoints/deletes/apiKeyDelete.ts b/src/endpoints/deletes/apiKeyDelete.ts index 9824f92..23f6db0 100644 --- a/src/endpoints/deletes/apiKeyDelete.ts +++ b/src/endpoints/deletes/apiKeyDelete.ts @@ -22,7 +22,7 @@ export const apiKeyDelete = async (requestEvent: Deno.RequestEvent, query: Map { log(LT.ERROR, `Failed to insert into database: ${JSON.stringify(e)}`); - requestEvent.respondWith(stdResp.InternalServerError('Channel Clean Failed')); + requestEvent.respondWith(stdResp.InternalServerError('Channel Clean Failed.')); erroredOut = true; }); if (erroredOut) { @@ -31,19 +31,19 @@ export const apiKeyDelete = async (requestEvent: Deno.RequestEvent, query: Map { log(LT.ERROR, `Failed to insert into database: ${JSON.stringify(e)}`); - requestEvent.respondWith(stdResp.InternalServerError('Delete Key Failed')); + requestEvent.respondWith(stdResp.InternalServerError('Delete Key Failed.')); erroredOut = true; }); if (erroredOut) { return; } else { // Send OK as response to indicate key deletion was successful - requestEvent.respondWith(stdResp.OK('')); + requestEvent.respondWith(stdResp.OK('You have been removed from the DB, Goodbye.')); return; } } else { // Alert API user that they shouldn't be doing this - requestEvent.respondWith(stdResp.Forbidden('')); + requestEvent.respondWith(stdResp.Forbidden('Invalid Delete Code.')); } } else { // User does not have their delete code yet, so we need to generate one and email it to them diff --git a/src/endpoints/gets/apiChannel.ts b/src/endpoints/gets/apiChannel.ts index e33f89b..dee9316 100644 --- a/src/endpoints/gets/apiChannel.ts +++ b/src/endpoints/gets/apiChannel.ts @@ -15,7 +15,7 @@ export const apiChannel = async (requestEvent: Deno.RequestEvent, query: Map { log(LT.ERROR, `Failed to insert into database: ${JSON.stringify(e)}`); - requestEvent.respondWith(stdResp.InternalServerError('')); + requestEvent.respondWith(stdResp.InternalServerError('Failed to get channels.')); erroredOut = true; }); diff --git a/src/endpoints/gets/apiKey.ts b/src/endpoints/gets/apiKey.ts index a16a029..9425714 100644 --- a/src/endpoints/gets/apiKey.ts +++ b/src/endpoints/gets/apiKey.ts @@ -24,7 +24,7 @@ export const apiKey = async (requestEvent: Deno.RequestEvent, query: Map { log(LT.ERROR, `Failed to insert into database: ${JSON.stringify(e)}`); - requestEvent.respondWith(stdResp.InternalServerError('')); + requestEvent.respondWith(stdResp.InternalServerError('Failed to store key.')); erroredOut = true; }, ); diff --git a/src/endpoints/gets/apiKeyAdmin.ts b/src/endpoints/gets/apiKeyAdmin.ts index 0f008ee..169a3f5 100644 --- a/src/endpoints/gets/apiKeyAdmin.ts +++ b/src/endpoints/gets/apiKeyAdmin.ts @@ -21,7 +21,7 @@ export const apiKeyAdmin = async (requestEvent: Deno.RequestEvent, query: Map { log(LT.ERROR, `Failed to insert into database: ${JSON.stringify(e)}`); - requestEvent.respondWith(stdResp.InternalServerError('')); + requestEvent.respondWith(stdResp.InternalServerError('Failed to store key.')); erroredOut = true; }); diff --git a/src/endpoints/gets/apiRoll.ts b/src/endpoints/gets/apiRoll.ts index f12685a..b5aedb7 100644 --- a/src/endpoints/gets/apiRoll.ts +++ b/src/endpoints/gets/apiRoll.ts @@ -21,7 +21,7 @@ export const apiRoll = async (requestEvent: Deno.RequestEvent, query: Map { @@ -68,7 +68,7 @@ export const apiRoll = async (requestEvent: Deno.RequestEvent, query: Map { @@ -107,7 +107,7 @@ export const apiRoll = async (requestEvent: Deno.RequestEvent, query: Map { log(LT.ERROR, `Failed to insert into database: ${JSON.stringify(e)}`); - requestEvent.respondWith(stdResp.InternalServerError('')); + requestEvent.respondWith(stdResp.InternalServerError('Failed to store channel.')); erroredOut = true; }); @@ -24,7 +24,7 @@ export const apiChannelAdd = async (requestEvent: Deno.RequestEvent, query: Map< return; } else { // Send OK to indicate modification was successful - requestEvent.respondWith(stdResp.OK('')); + requestEvent.respondWith(stdResp.OK('Successfully added channel.')); return; } } else { diff --git a/src/endpoints/puts/apiChannelManageActive.ts b/src/endpoints/puts/apiChannelManageActive.ts index c92c8d4..c48e63b 100644 --- a/src/endpoints/puts/apiChannelManageActive.ts +++ b/src/endpoints/puts/apiChannelManageActive.ts @@ -22,7 +22,7 @@ export const apiChannelManageActive = async (requestEvent: Deno.RequestEvent, qu // Update the requested entry await dbClient.execute('UPDATE allowed_channels SET active = ? WHERE userid = ? AND channelid = ?', [value, apiUserid, BigInt(query.get('channel') || '0')]).catch((e) => { log(LT.ERROR, `Failed to insert into database: ${JSON.stringify(e)}`); - requestEvent.respondWith(stdResp.InternalServerError('')); + requestEvent.respondWith(stdResp.InternalServerError('Failed to update channel.')); erroredOut = true; }); @@ -31,7 +31,7 @@ export const apiChannelManageActive = async (requestEvent: Deno.RequestEvent, qu return; } else { // Send API key as response - requestEvent.respondWith(stdResp.OK('')); + requestEvent.respondWith(stdResp.OK(`Successfully active to ${value}.`)); return; } } else { diff --git a/src/endpoints/puts/apiChannelManageBan.ts b/src/endpoints/puts/apiChannelManageBan.ts index 2e6ba2c..4815d42 100644 --- a/src/endpoints/puts/apiChannelManageBan.ts +++ b/src/endpoints/puts/apiChannelManageBan.ts @@ -26,7 +26,7 @@ export const apiChannelManageBan = async (requestEvent: Deno.RequestEvent, query // Execute the DB modification await dbClient.execute('UPDATE allowed_channels SET banned = ? WHERE userid = ? AND channelid = ?', [value, apiUserid, BigInt(query.get('channel') || '0')]).catch((e) => { log(LT.ERROR, `Failed to insert into database: ${JSON.stringify(e)}`); - requestEvent.respondWith(stdResp.InternalServerError('')); + requestEvent.respondWith(stdResp.InternalServerError('Failed to update channel.')); erroredOut = true; }); @@ -35,7 +35,7 @@ export const apiChannelManageBan = async (requestEvent: Deno.RequestEvent, query return; } else { // Send OK to indicate modification was successful - requestEvent.respondWith(stdResp.OK('')); + requestEvent.respondWith(stdResp.OK(`Successfully active to ${value}.`)); return; } } else { diff --git a/src/endpoints/puts/apiKeyManage.ts b/src/endpoints/puts/apiKeyManage.ts index 54937f8..2970089 100644 --- a/src/endpoints/puts/apiKeyManage.ts +++ b/src/endpoints/puts/apiKeyManage.ts @@ -11,7 +11,9 @@ export const apiKeyManage = async (requestEvent: Deno.RequestEvent, query: Map 0)) && (query.has('user') && ((query.get('user') || '').length > 0))) { if (apiUserid === config.api.admin && apiUserid === BigInt(query.get('a') || '0')) { // Flag to see if there is an error inside the catch - let key, value, erroredOut = false; + let key: string, + value: number, + erroredOut = false; // Determine key to edit if (path.toLowerCase().indexOf('ban') > 0) { @@ -30,7 +32,7 @@ export const apiKeyManage = async (requestEvent: Deno.RequestEvent, query: Map { log(LT.ERROR, `Failed to insert into database: ${JSON.stringify(e)}`); - requestEvent.respondWith(stdResp.InternalServerError('')); + requestEvent.respondWith(stdResp.InternalServerError(`Failed to ${key} to ${value}.`)); erroredOut = true; }); @@ -39,7 +41,7 @@ export const apiKeyManage = async (requestEvent: Deno.RequestEvent, query: Map