From b4ed9cb4d1eafd471c2e5bd6c93c06791ac23ff6 Mon Sep 17 00:00:00 2001 From: David Ludwig Date: Mon, 10 May 2021 19:14:10 +0000 Subject: [PATCH] Fix Request API schema to match the webserver RESTful schema --- api/request/src/schema.ts | 2 +- services/request/src/services/MovieSearch.ts | 2 +- services/request/src/services/WebServer/routes/auth.ts | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/api/request/src/schema.ts b/api/request/src/schema.ts index e0f187c..bd11540 100644 --- a/api/request/src/schema.ts +++ b/api/request/src/schema.ts @@ -32,7 +32,7 @@ export interface IApiResponse { * A generic data response from the API */ export interface IApiDataResponse extends IApiResponse { - data: T + result: T } /** diff --git a/services/request/src/services/MovieSearch.ts b/services/request/src/services/MovieSearch.ts index 419d498..b741587 100644 --- a/services/request/src/services/MovieSearch.ts +++ b/services/request/src/services/MovieSearch.ts @@ -72,7 +72,7 @@ export default class MovieSearch extends InternalService MovieTicket.activeTicketMap() ]); let plexLinks = await this.plex.movieLinks(movies.results.map(movie => movie.tmdbId)); - return ["data"]>{ + return ["result"]>{ page: movies.page, results: movies.results.map(movie => { ...movie, diff --git a/services/request/src/services/WebServer/routes/auth.ts b/services/request/src/services/WebServer/routes/auth.ts index b711fd3..831977a 100644 --- a/services/request/src/services/WebServer/routes/auth.ts +++ b/services/request/src/services/WebServer/routes/auth.ts @@ -12,9 +12,11 @@ import { auth } from "../middleware/auth"; */ export default function register(factory: RouteRegisterFactory, Application>, app: Application) { + /** + * Verify the auth token + */ factory.get("/auth/verify", [auth], (request, reply) => { - console.log("Authentication has been verified"); - reply.send({ status: "Success" }); + respond(reply, Status.Ok); }); // Login ---------------------------------------------------------------------------------------