Browse Source

Add override keyword to request service

dev
David Ludwig 4 years ago
parent
commit
61579f252a
10 changed files with 13 additions and 13 deletions
  1. +2
    -2
      services/request/src/Application.ts
  2. +3
    -3
      services/request/src/services/DiscordBot.ts
  3. +1
    -1
      services/request/src/services/MovieSearch.ts
  4. +1
    -1
      services/request/src/services/WebServer/requests/LinkDiscordRequest.ts
  5. +1
    -1
      services/request/src/services/WebServer/requests/LoginRequest.ts
  6. +1
    -1
      services/request/src/services/WebServer/requests/MovieSearchRequest.ts
  7. +1
    -1
      services/request/src/services/WebServer/requests/RegisterRequest.ts
  8. +1
    -1
      services/request/src/services/WebServer/requests/RequestImdbMovieRequest.ts
  9. +1
    -1
      services/request/src/services/WebServer/requests/RequestMovieRequest.ts
  10. +1
    -1
      services/request/src/services/WebServer/requests/RequestTmdbMovieRequest.ts

+ 2
- 2
services/request/src/Application.ts View File

@ -15,7 +15,7 @@ export default class Application extends Microservice
/**
* Get the singleton application instance
*/
public static instance() { return <Application>super.instance(); }
public static override instance() { return <Application>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");


+ 3
- 3
services/request/src/services/DiscordBot.ts View File

@ -97,7 +97,7 @@ export default class DiscordBot extends InternalService<Application>
/**
* 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<Application>
/**
* 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<Application>
/**
* Shutdown the discord bot
*/
public async shutdown() {
public override async shutdown() {
this.bot.destroy();
}


+ 1
- 1
services/request/src/services/MovieSearch.ts View File

@ -25,7 +25,7 @@ export default class MovieSearch extends InternalService<Application>
/**
* Start the service
*/
public start() {
public override start() {
this.plex = this.app.service<PlexIpc>("Plex");
this.searchIpc = this.app.service<SearchIpc>("Search");
}


+ 1
- 1
services/request/src/services/WebServer/requests/LinkDiscordRequest.ts View File

@ -3,7 +3,7 @@ import { LoginRequest } from "./LoginRequest";
export class LinkDiscordRequest extends LoginRequest
{
public checkFormat(request: FastifyRequest) {
public override checkFormat(request: FastifyRequest) {
if ((<any>request.params)["token"] === undefined) {
return false;
}


+ 1
- 1
services/request/src/services/WebServer/requests/LoginRequest.ts View File

@ -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,


+ 1
- 1
services/request/src/services/WebServer/requests/MovieSearchRequest.ts View File

@ -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


+ 1
- 1
services/request/src/services/WebServer/requests/RegisterRequest.ts View File

@ -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,


+ 1
- 1
services/request/src/services/WebServer/requests/RequestImdbMovieRequest.ts View File

@ -5,7 +5,7 @@ import { RequestMovieRequest } from "./RequestMovieRequest";
export class RequestImdbMovieRequest<T extends IAuthMiddlewareParams> extends RequestMovieRequest<T>
{
public validate(request: MiddlewareRequest<T>) {
public override validate(request: MiddlewareRequest<T>) {
return validate.async(request.params, {
imdb_id: {
presence: {


+ 1
- 1
services/request/src/services/WebServer/requests/RequestMovieRequest.ts View File

@ -7,7 +7,7 @@ export class RequestMovieRequest<T extends IAuthMiddlewareParams> extends Reques
/**
* Ensure the user is able to request movies
*/
public async isAuthorized(request: MiddlewareRequest<T>) {
public override async isAuthorized(request: MiddlewareRequest<T>) {
let user = request.middlewareParams.auth.user;
let quota = await user.availableQuota();
return quota === null || quota > 0;


+ 1
- 1
services/request/src/services/WebServer/requests/RequestTmdbMovieRequest.ts View File

@ -5,7 +5,7 @@ import { RequestMovieRequest } from "./RequestMovieRequest";
export class RequestTmdbMovieRequest<T extends IAuthMiddlewareParams> extends RequestMovieRequest<T>
{
public validate(request: FastifyRequest) {
public override validate(request: FastifyRequest) {
return validate.async(request.params, {
tmdb_id: {
presence: {


Loading…
Cancel
Save