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();
|
|
};
|