Files
home/Projects/kompose/news/apps/backend/src/settings/router.ts
2025-10-08 10:35:48 +02:00

38 lines
745 B
TypeScript

import { router } from "../trpc"
import {
getSmtp,
getGeneral,
listApiKeys,
listWebhooks,
getEmailDelivery,
} from "./query"
import {
updateSmtp,
testSmtp,
updateGeneral,
createApiKey,
deleteApiKey,
createWebhook,
deleteWebhook,
updateEmailDelivery,
} from "./mutation"
export const settingsRouter = router({
getSmtp: getSmtp,
updateSmtp: updateSmtp,
testSmtp: testSmtp,
getGeneral: getGeneral,
updateGeneral: updateGeneral,
// API Keys
createApiKey: createApiKey,
deleteApiKey: deleteApiKey,
listApiKeys: listApiKeys,
createWebhook: createWebhook,
deleteWebhook: deleteWebhook,
listWebhooks: listWebhooks,
getEmailDelivery: getEmailDelivery,
updateEmailDelivery: updateEmailDelivery,
})