|
|
@ -26,7 +26,7 @@ export default function register(factory: RouteRegisterFactory, app: Application |
|
|
|
let query = <string>(<any>request.query)["query"]; |
|
|
|
let year = parseInt((<any>request.query)["year"]) || undefined; |
|
|
|
let results = await app.service<MovieSearch>("Movie Search").search(query, year); |
|
|
|
reply.send({ status: "success", data: results }); |
|
|
|
reply.send({ status: "Success", data: results }); |
|
|
|
}); |
|
|
|
|
|
|
|
/** |
|
|
@ -34,8 +34,13 @@ export default function register(factory: RouteRegisterFactory, app: Application |
|
|
|
*/ |
|
|
|
factory.get("/movie/details/:id", async (request, reply) => { |
|
|
|
let id = parseInt((<any>request.params)["id"]); |
|
|
|
if (id.toString() !== (<any>request.params)["id"].trim()) { |
|
|
|
reply.status(400); |
|
|
|
reply.send({ "status": "Bad request" }); |
|
|
|
return; |
|
|
|
} |
|
|
|
let results = await app.service<MovieSearch>("Movie Search").details(id); |
|
|
|
reply.send({ status: "success", data: results}); |
|
|
|
reply.send({ status: "Success", data: results}); |
|
|
|
}); |
|
|
|
|
|
|
|
// Movie Request ---------------------------------------------------------------------------
|
|
|
@ -62,7 +67,7 @@ export default function register(factory: RouteRegisterFactory, app: Application |
|
|
|
// Create the movie request ticket
|
|
|
|
let user = request.middlewareParams.auth.user; |
|
|
|
let ticket = await MovieTicket.requestTmdb(user, tmdbId, movieDetails); |
|
|
|
return reply.send({ status: "success", data: { ticket_id: ticket.id }}); |
|
|
|
return reply.send({ status: "Success", data: { ticket_id: ticket.id }}); |
|
|
|
})); |
|
|
|
|
|
|
|
/** |
|
|
@ -86,7 +91,7 @@ export default function register(factory: RouteRegisterFactory, app: Application |
|
|
|
// Create the movie request ticket
|
|
|
|
let user = request.middlewareParams.auth.user; |
|
|
|
let ticket = await MovieTicket.requestImdb(user, imdbId, title); |
|
|
|
return reply.send({ status: "success", data: { ticket_id: ticket.id }}); |
|
|
|
return reply.send({ status: "Success", data: { ticket_id: ticket.id }}); |
|
|
|
})); |
|
|
|
|
|
|
|
/** |
|
|
@ -110,7 +115,7 @@ export default function register(factory: RouteRegisterFactory, app: Application |
|
|
|
// // Create the movie request ticket
|
|
|
|
// let user =
|
|
|
|
// let ticket = await MovieTicket.requestTmdb(user, tmdbId, movieDetails);
|
|
|
|
// return reply.send({ status: "success", data: { ticket_id: ticket.id }});
|
|
|
|
// return reply.send({ status: "Success", data: { ticket_id: ticket.id }});
|
|
|
|
// });
|
|
|
|
}); |
|
|
|
}); |
|
|
|