export const getSource = new OpenAPIHono<{
Variables: ContextVariables;
}>().openapi(
createRoute({
method: "get",
path: "/",
tags: ["Sources"],
summary: "Get user's database source",
responses: {
200: {
description: "Source retrieved successfully",
content: {
"application/json": {
schema: getSourceSchema.openapi("GetSource"),
},
},
},
404: {
description: "No source found",
},
},
}),
async (c) => {
const db = c.get("db");
const user = c.get("user");
export const getSource = new OpenAPIHono<{
Variables: ContextVariables;
}>().openapi(
createRoute({
method: "get",
path: "/",
tags: ["Sources"],
summary: "Get user's database source",
responses: {
200: {
description: "Source retrieved successfully",
content: {
"application/json": {
schema: getSourceSchema.openapi("GetSource"),
},
},
},
404: {
description: "No source found",
},
},
}),
async (c) => {
const db = c.get("db");
const user = c.get("user");