diff --git a/src/routes/api/clients/[client].ts b/src/routes/api/clients/[client].ts index 2c48962..e98d3e4 100644 --- a/src/routes/api/clients/[client].ts +++ b/src/routes/api/clients/[client].ts @@ -1,9 +1,10 @@ -// import { Request } from "https://deno.land/x/pogo@v0.5.2/main.ts" - import { pogo } from "../../../../deps.ts" -export const method = ['*'] -export const handler = (r: pogo.Request, h: pogo.Toolkit) => { - console.log(`${r.params.client}`) - return `${r.params.client}` +export default { + method: ["*"], + domains: ["*"], + handler: (r: pogo.Request, h: pogo.Toolkit) => { + console.log(`${r.params.client}`) + return `${r.params.client}` + } } \ No newline at end of file diff --git a/src/routes/api/clients/index.ts b/src/routes/api/clients/index.ts index afac913..cebb4c3 100644 --- a/src/routes/api/clients/index.ts +++ b/src/routes/api/clients/index.ts @@ -1,9 +1,10 @@ -// import { Request } from "https://deno.land/x/pogo@v0.5.2/main.ts" - import { pogo } from "../../../../deps.ts" -export const method = ['*'] -export const handler = (r: pogo.Request, h: pogo.Toolkit) => { - // console.log(`${req.params.client}`) - return `api/client/index` +export default { + method: ["*"], + domains: ['*'], + handler: (r: pogo.Request, h: pogo.Toolkit) => { + return `api/client/index` + + } } \ No newline at end of file diff --git a/src/routes/api/credits.ts b/src/routes/api/credits.ts index 6942039..f68a348 100644 --- a/src/routes/api/credits.ts +++ b/src/routes/api/credits.ts @@ -1,7 +1,12 @@ -export const method = ['*'] -export const handler = () => { - return { - name: "Lio", - url: "lio.cat" +import { pogo } from "../../../deps.ts"; + +export default { + method: ["*"], + domains: ["*"], + handler: (r: pogo.Request, h: pogo.Toolkit) => { + return { + name: "Lio", + url: "lio.cat" + } } } \ No newline at end of file diff --git a/src/routes/api/hewwo.ts b/src/routes/api/hewwo.ts index 85607e5..49c26cb 100644 --- a/src/routes/api/hewwo.ts +++ b/src/routes/api/hewwo.ts @@ -1,4 +1,9 @@ -export const method = ['*'] -export const handler = () => { - return "api/hewwo" +import { pogo } from "../../../deps.ts"; + +export default { + method: ["*"], + domains: ["*"], + handler: (r: pogo.Request, h: pogo.Toolkit) => { + return "api/hewwo" + } } \ No newline at end of file diff --git a/src/routes/api/index.ts b/src/routes/api/index.ts index 1e42359..40b3ab3 100644 --- a/src/routes/api/index.ts +++ b/src/routes/api/index.ts @@ -1,9 +1,11 @@ +import { pogo } from "../../../deps.ts"; import { database } from "../../../utils/index.ts" +export default { + method: ["*"], + domains: ["*"], + handler: async (r: pogo.Request, h: pogo.Toolkit) => { + return await database.from("void_socials") - -export const method = ['*'] -export const handler = async () => { - return await database.from("void_socials") - + } } \ No newline at end of file diff --git a/src/routes/index.ts b/src/routes/index.ts index 38f4e59..0ec42e5 100644 --- a/src/routes/index.ts +++ b/src/routes/index.ts @@ -1,6 +1,9 @@ import { pogo } from "../../deps.ts" -export const method = ['*'] -export const handler = (r: pogo.Request, h: pogo.Toolkit) => { - return h.redirect(Deno.env.get("REDIRECT_URL") || "https://git.lio.cat/l/dreamland") +export default { + method: ["*"], + domains: ['*'], + handler: (r: pogo.Request, h: pogo.Toolkit) => { + return h.redirect(Deno.env.get("REDIRECT_URL") || "https://git.lio.cat/l/dreamland") + } } \ No newline at end of file diff --git a/src/routes/s/[slug].ts b/src/routes/s/[slug].ts index e884c27..390903a 100644 --- a/src/routes/s/[slug].ts +++ b/src/routes/s/[slug].ts @@ -1,10 +1,11 @@ import { pogo } from "../../../deps.ts" - import { Pika, database } from "../../../utils/index.ts" -export const method = ['*'] -export const handler = (r: pogo.Request, h: pogo.Toolkit) => { - // console.log(`${req.params.slug}`) - console.log(Pika.gen("shorten")) - return `${r.params.slug}` +export default { + method: ["*"], + domains: ["dreamland.lio.systems", "localhost:3000"], + handler: (r: pogo.Request, h: pogo.Toolkit) => { + console.log(Pika.gen("shorten")) + return `${r.params.slug}` + } } \ No newline at end of file diff --git a/src/routes/s/index.ts b/src/routes/s/index.ts index 6942039..cf26d6b 100644 --- a/src/routes/s/index.ts +++ b/src/routes/s/index.ts @@ -1,7 +1,13 @@ -export const method = ['*'] -export const handler = () => { - return { - name: "Lio", - url: "lio.cat" +import { pogo } from "../../../deps.ts"; + +export default { + method: ["*"], + domains: ["dreamland.lio.systems"], + handler: (r: pogo.Request, h: pogo.Toolkit) => { + return { + name: "Lio", + url: "lio.cat" + } + } } \ No newline at end of file diff --git a/src/routes/s3/index.ts b/src/routes/s3/index.ts index 280ef49..143cb65 100644 --- a/src/routes/s3/index.ts +++ b/src/routes/s3/index.ts @@ -1,7 +1,11 @@ import { pogo } from "../../../deps.ts" import S3Files from "../../s3.generated.ts" -export const method = ['*'] -export const handler = (r: pogo.Request, h: pogo.Toolkit) => { - return S3Files +export default { + method: ["*"], + domains: ["dreamland.lio.systems"], + handler: (r: pogo.Request, h: pogo.Toolkit) => { + return S3Files + + } } \ No newline at end of file diff --git a/utils/instances/pika.ts b/utils/instances/pika.ts index b01e562..dd4d14a 100644 --- a/utils/instances/pika.ts +++ b/utils/instances/pika.ts @@ -1,7 +1,8 @@ import { pika } from "../../deps.ts"; const Pika = new pika([ - "shorten" + "shorten", + "route" ]) diff --git a/utils/types/PageRoute.ts b/utils/types/PageRoute.ts index b7f9474..be7aa90 100644 --- a/utils/types/PageRoute.ts +++ b/utils/types/PageRoute.ts @@ -1,5 +1,9 @@ +import { pogo } from "../../deps.ts"; + export default interface PageRoute { + name?: any method: string | string[] - handler: void | any + handler: (r: pogo.Request, h: pogo.Toolkit) => void route: string + domains?: string | string[] }