2024-10-28 16:02:07 -03:00
|
|
|
import { Request, Response } from "express";
|
|
|
|
|
import {
|
|
|
|
|
Document,
|
|
|
|
|
RequestWithAuth,
|
|
|
|
|
ExtractRequest,
|
|
|
|
|
extractRequestSchema,
|
|
|
|
|
ExtractResponse,
|
|
|
|
|
MapDocument,
|
|
|
|
|
} from "./types";
|
|
|
|
|
|
|
|
|
|
export async function extractController(
|
|
|
|
|
req: RequestWithAuth<{}, ExtractResponse, ExtractRequest>,
|
|
|
|
|
res: Response<ExtractResponse>
|
|
|
|
|
) {
|
|
|
|
|
req.body = extractRequestSchema.parse(req.body);
|
|
|
|
|
|
|
|
|
|
return res.status(200).json({
|
|
|
|
|
success: true,
|
2024-11-12 12:17:48 -05:00
|
|
|
data: {} as Document,
|
2024-11-12 12:23:44 -05:00
|
|
|
scrape_id: undefined,
|
2024-10-28 16:02:07 -03:00
|
|
|
});
|
|
|
|
|
}
|