24 lines
505 B
TypeScript
24 lines
505 B
TypeScript
|
|
import { router } from "../trpc"
|
||
|
|
import {
|
||
|
|
createCampaign,
|
||
|
|
updateCampaign,
|
||
|
|
deleteCampaign,
|
||
|
|
startCampaign,
|
||
|
|
cancelCampaign,
|
||
|
|
sendTestEmail,
|
||
|
|
duplicateCampaign,
|
||
|
|
} from "./mutation"
|
||
|
|
import { getCampaign, listCampaigns } from "./query"
|
||
|
|
|
||
|
|
export const campaignRouter = router({
|
||
|
|
create: createCampaign,
|
||
|
|
update: updateCampaign,
|
||
|
|
delete: deleteCampaign,
|
||
|
|
get: getCampaign,
|
||
|
|
list: listCampaigns,
|
||
|
|
start: startCampaign,
|
||
|
|
cancel: cancelCampaign,
|
||
|
|
sendTestEmail,
|
||
|
|
duplicate: duplicateCampaign,
|
||
|
|
})
|