Refactoring 3
This commit is contained in:
parent
e4b78ceec2
commit
d1fb9b4d06
20 changed files with 201 additions and 123 deletions
|
|
@ -48,12 +48,16 @@ export type ServiceConfig = {
|
|||
};
|
||||
|
||||
export type ServiceParams = {
|
||||
service: string;
|
||||
token?: string;
|
||||
params: {
|
||||
service: string;
|
||||
token?: string;
|
||||
};
|
||||
};
|
||||
|
||||
export class Service {
|
||||
async getBot({ service, token }: ServiceParams): Promise<NextResponse> {
|
||||
async getBot({
|
||||
params: { service, token },
|
||||
}: ServiceParams): Promise<NextResponse> {
|
||||
const table = getServiceTable(service);
|
||||
const row = await db
|
||||
.selectFrom(table)
|
||||
|
|
@ -66,11 +70,14 @@ export class Service {
|
|||
|
||||
async sendMessage(
|
||||
req: NextRequest,
|
||||
{ service, token }: ServiceParams,
|
||||
{ params: { service, token } }: ServiceParams,
|
||||
): Promise<NextResponse> {
|
||||
const message = await req.json();
|
||||
const worker = await getWorkerUtils();
|
||||
await worker.addJob(`send_${service}_message`, { token, message });
|
||||
await worker.addJob(`${service}/send-${service}-message`, {
|
||||
token,
|
||||
message,
|
||||
});
|
||||
|
||||
return NextResponse.json({ response: "ok" });
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue