Files
huly-platform/services/worker/src/activities.ts
T
2026-02-26 14:46:09 +05:00

22 lines
549 B
TypeScript

import { MeasureMetricsContext, type WorkspaceUuid } from '@hcengineering/core'
import { getPlatformQueue } from '@hcengineering/kafka'
import config from './config'
export async function SendTimeEvent (
ctx: MeasureMetricsContext,
ws: WorkspaceUuid,
topic: string,
data: any
): Promise<void> {
const SERVICE_NAME = 'time-machine'
const queue = getPlatformQueue(SERVICE_NAME, config.QueueRegion)
const producer = queue.getProducer<any>(ctx, topic as any)
await producer.send(ctx, ws, [data])
}
export default {
SendTimeEvent
}