Zammad send fixes, update deps
This commit is contained in:
parent
c47223f5e9
commit
a4053e6412
29 changed files with 626 additions and 500 deletions
|
|
@ -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(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue