1.1.1Updated a month ago
import type { VP_Request } from "../modules/vp_request.ts";
import v1_router from "./api.v1.ts";
import { Router } from "./router.ts";

const router = new Router();

router.use('/v1', v1_router);

export const HandleAPIRequest = async (request: VP_Request, _info: Deno.ServeHandlerInfo<Deno.NetAddr>) => {
  if(request.path_parts[0] !== 'api') return false;
  
  return await router.handle(request);
}