Zammad send fixes, update deps

This commit is contained in:
Darren Clarke 2024-08-14 10:51:12 +02:00
parent c47223f5e9
commit a4053e6412
29 changed files with 626 additions and 500 deletions

View file

@ -81,6 +81,12 @@ export class Service {
req: NextRequest,
{ params: { service, token } }: ServiceParams,
): Promise<NextResponse> {
const table = getServiceTable(service);
const row = await db
.selectFrom(table)
.selectAll()
.where("token", "=", token ?? "NEVER_MATCH")
.executeTakeFirstOrThrow();
const json = await req.json();
const worker = await getWorkerUtils();
await worker.addJob(`${service}/send-${service}-message`, {
@ -88,7 +94,17 @@ export class Service {
...json,
});
return NextResponse.json({ response: "ok" });
const response = {
response: "ok",
result: {
to: json.to,
from: row?.phoneNumber ?? null,
timestamp: new Date().toISOString(),
},
};
console.log(response);
return NextResponse.json(response);
}
async receiveMessage(