diff --git a/services/request/src/Application.ts b/services/request/src/Application.ts index dd22290..60920d0 100644 --- a/services/request/src/Application.ts +++ b/services/request/src/Application.ts @@ -15,7 +15,7 @@ export default class Application extends Microservice /** * Get the singleton application instance */ - public static instance() { return super.instance(); } + public static override instance() { return super.instance(); } /** * Create a new application instance @@ -29,7 +29,7 @@ export default class Application extends Microservice /** * Initialize the application if necessary */ - protected async onStart() { + protected override async onStart() { let numUsers = await User.count(); if (numUsers == 0) { console.log("Found 0 users"); diff --git a/services/request/src/services/DiscordBot.ts b/services/request/src/services/DiscordBot.ts index 9a5f0c1..cd9334c 100644 --- a/services/request/src/services/DiscordBot.ts +++ b/services/request/src/services/DiscordBot.ts @@ -97,7 +97,7 @@ export default class DiscordBot extends InternalService /** * Boot the discord bot */ - public async boot() { + public override async boot() { let token = await secret(env("DISCORD_BOT_KEY_FILE")); await this.bot.login(token); } @@ -105,7 +105,7 @@ export default class DiscordBot extends InternalService /** * Invoked when all other services are booted and ready */ - public async start() { + public override async start() { await this.loadChannels(); this.bot.on("message", message => this.onMessage(message)); setInterval(() => { @@ -116,7 +116,7 @@ export default class DiscordBot extends InternalService /** * Shutdown the discord bot */ - public async shutdown() { + public override async shutdown() { this.bot.destroy(); } diff --git a/services/request/src/services/MovieSearch.ts b/services/request/src/services/MovieSearch.ts index b741587..0a026f3 100644 --- a/services/request/src/services/MovieSearch.ts +++ b/services/request/src/services/MovieSearch.ts @@ -25,7 +25,7 @@ export default class MovieSearch extends InternalService /** * Start the service */ - public start() { + public override start() { this.plex = this.app.service("Plex"); this.searchIpc = this.app.service("Search"); } diff --git a/services/request/src/services/WebServer/requests/LinkDiscordRequest.ts b/services/request/src/services/WebServer/requests/LinkDiscordRequest.ts index 2c7b3e7..cb97185 100644 --- a/services/request/src/services/WebServer/requests/LinkDiscordRequest.ts +++ b/services/request/src/services/WebServer/requests/LinkDiscordRequest.ts @@ -3,7 +3,7 @@ import { LoginRequest } from "./LoginRequest"; export class LinkDiscordRequest extends LoginRequest { - public checkFormat(request: FastifyRequest) { + public override checkFormat(request: FastifyRequest) { if ((request.params)["token"] === undefined) { return false; } diff --git a/services/request/src/services/WebServer/requests/LoginRequest.ts b/services/request/src/services/WebServer/requests/LoginRequest.ts index c578977..e0c0037 100644 --- a/services/request/src/services/WebServer/requests/LoginRequest.ts +++ b/services/request/src/services/WebServer/requests/LoginRequest.ts @@ -13,7 +13,7 @@ export class LoginRequest extends Request /** * Validate the request */ - public validate(request: FastifyRequest) { + public override validate(request: FastifyRequest) { return validate.async(request.body, { email: constraints.login.email, password: constraints.login.password, diff --git a/services/request/src/services/WebServer/requests/MovieSearchRequest.ts b/services/request/src/services/WebServer/requests/MovieSearchRequest.ts index 92a4f17..ff45e06 100644 --- a/services/request/src/services/WebServer/requests/MovieSearchRequest.ts +++ b/services/request/src/services/WebServer/requests/MovieSearchRequest.ts @@ -5,7 +5,7 @@ import validate from "validate.js"; export class MovieSearchRequest extends Request { - public validate(request: FastifyRequest) { + public override validate(request: FastifyRequest) { return validate.async(request.query, { query: constraints.api.movie.search.query, year: constraints.api.movie.search.year diff --git a/services/request/src/services/WebServer/requests/RegisterRequest.ts b/services/request/src/services/WebServer/requests/RegisterRequest.ts index c609fbc..4a08170 100644 --- a/services/request/src/services/WebServer/requests/RegisterRequest.ts +++ b/services/request/src/services/WebServer/requests/RegisterRequest.ts @@ -16,7 +16,7 @@ export class RegisterRequest extends Request /** * Validate the request */ - public validate(request: FastifyRequest) { + public override validate(request: FastifyRequest) { return validate.async(request.body, { token: constraints.register.token, name: constraints.register.name, diff --git a/services/request/src/services/WebServer/requests/RequestImdbMovieRequest.ts b/services/request/src/services/WebServer/requests/RequestImdbMovieRequest.ts index 2949ec4..8eb44a7 100644 --- a/services/request/src/services/WebServer/requests/RequestImdbMovieRequest.ts +++ b/services/request/src/services/WebServer/requests/RequestImdbMovieRequest.ts @@ -5,7 +5,7 @@ import { RequestMovieRequest } from "./RequestMovieRequest"; export class RequestImdbMovieRequest extends RequestMovieRequest { - public validate(request: MiddlewareRequest) { + public override validate(request: MiddlewareRequest) { return validate.async(request.params, { imdb_id: { presence: { diff --git a/services/request/src/services/WebServer/requests/RequestMovieRequest.ts b/services/request/src/services/WebServer/requests/RequestMovieRequest.ts index df65304..281eeaa 100644 --- a/services/request/src/services/WebServer/requests/RequestMovieRequest.ts +++ b/services/request/src/services/WebServer/requests/RequestMovieRequest.ts @@ -7,7 +7,7 @@ export class RequestMovieRequest extends Reques /** * Ensure the user is able to request movies */ - public async isAuthorized(request: MiddlewareRequest) { + public override async isAuthorized(request: MiddlewareRequest) { let user = request.middlewareParams.auth.user; let quota = await user.availableQuota(); return quota === null || quota > 0; diff --git a/services/request/src/services/WebServer/requests/RequestTmdbMovieRequest.ts b/services/request/src/services/WebServer/requests/RequestTmdbMovieRequest.ts index d54a5de..8d318e7 100644 --- a/services/request/src/services/WebServer/requests/RequestTmdbMovieRequest.ts +++ b/services/request/src/services/WebServer/requests/RequestTmdbMovieRequest.ts @@ -5,7 +5,7 @@ import { RequestMovieRequest } from "./RequestMovieRequest"; export class RequestTmdbMovieRequest extends RequestMovieRequest { - public validate(request: FastifyRequest) { + public override validate(request: FastifyRequest) { return validate.async(request.params, { tmdb_id: { presence: {