30 lines
647 B
JavaScript
30 lines
647 B
JavaScript
|
/** @typedef {import("fastify").FastifyInstance} FastifyInstance */
|
||
|
|
||
|
import { eq } from "drizzle-orm";
|
||
|
import { db } from "../db/index.js";
|
||
|
import { users } from "../db/schemas.js";
|
||
|
import { authMiddleware } from "../modules/middleware.js";
|
||
|
|
||
|
/**
|
||
|
*
|
||
|
* @param {FastifyInstance} fastify
|
||
|
* @param {unknown} _
|
||
|
* @param {() => void} done
|
||
|
*/
|
||
|
export const webhookRoutes = (fastify, _, done) => {
|
||
|
fastify.get("/", async (request, response) => {
|
||
|
try {
|
||
|
|
||
|
} catch (e) {
|
||
|
response.status(400).send({
|
||
|
success: false,
|
||
|
message: "User not found",
|
||
|
log: e.message
|
||
|
});
|
||
|
return;
|
||
|
}
|
||
|
});
|
||
|
|
||
|
done();
|
||
|
};
|