wip: docker
This commit is contained in:
32
apps/web/src/pages/api/sdk/test.ts
Normal file
32
apps/web/src/pages/api/sdk/test.ts
Normal file
@@ -0,0 +1,32 @@
|
||||
import type { NextApiRequest, NextApiResponse } from 'next';
|
||||
|
||||
import { eventsQueue } from '@mixan/queue';
|
||||
import type { BatchPayload } from '@mixan/types';
|
||||
|
||||
interface Request extends NextApiRequest {
|
||||
body: BatchPayload[];
|
||||
}
|
||||
|
||||
export const config = {
|
||||
api: {
|
||||
responseLimit: false,
|
||||
},
|
||||
};
|
||||
|
||||
export default function handler(req: Request, res: NextApiResponse) {
|
||||
eventsQueue.add('batch', {
|
||||
payload: [
|
||||
{
|
||||
type: 'event',
|
||||
payload: {
|
||||
profileId: 'f8235c6a-c720-4f38-8f6c-b6b7d31e16db',
|
||||
name: 'test',
|
||||
properties: {},
|
||||
time: new Date().toISOString(),
|
||||
},
|
||||
},
|
||||
],
|
||||
projectId: 'b725eadb-a1fe-4be8-bf0b-9d9bfa6aac12',
|
||||
});
|
||||
res.status(200).json({ status: 'ok' });
|
||||
}
|
||||
Reference in New Issue
Block a user