|
|
@ -1,15 +1,11 @@ |
|
|
|
import { IpcClient as SeekerIpc } from "@autoplex-api/seeker"; |
|
|
|
import { MovieInfo, MovieTicket } from "@autoplex/database"; |
|
|
|
import { handleRequest, RouteRegisterFactory, RouteFactory, MiddlewareMethod } from "@autoplex/webserver"; |
|
|
|
import { handleRequest, RouteRegisterFactory, MiddlewareMethod } from "@autoplex/webserver"; |
|
|
|
import Application from "@server/Application"; |
|
|
|
import SeekerIpc from "@server/services/Ipc/SeekerIpcClient"; |
|
|
|
import MovieSearch from "@server/services/MovieSearch"; |
|
|
|
import { auth } from "../middleware/auth"; |
|
|
|
import { RequestTmdbMovieRequest } from "../requests"; |
|
|
|
|
|
|
|
function testFunc<A extends any = number, B extends any = string>(a: A, b: B) { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* Register API routes |
|
|
|
*/ |
|
|
@ -97,7 +93,7 @@ export default function register(factory: RouteRegisterFactory<MiddlewareMethod< |
|
|
|
ticket.info = info; |
|
|
|
await ticket.save(); |
|
|
|
|
|
|
|
app.service<SeekerIpc>("Seeker IPC").notifyMovieRequested(ticket.id); |
|
|
|
app.service<SeekerIpc>("Seeker").notifyMovieRequested(ticket.id); |
|
|
|
return reply.send({ status: "Success", data: { ticket_id: ticket.id }}); |
|
|
|
})); |
|
|
|
|
|
|
|