UNPKG

@golemio/pid

Version:
16 lines (15 loc) 760 B
import { ICommonRunWithMessageDto } from "../../../../../schema-definitions/vehicle-positions/models/interfaces/ICommonRunWithMessageDto"; import { CommonRunsRepository } from "../data-access/CommonRunsRepository"; export declare class CommonMessageProcessor { private readonly runsRepository; private logger; constructor(runsRepository: CommonRunsRepository); /** * Process a transformed run message * * @param element - The run with message data (already filtered, with isNotPublic flag set) * @param firstMessageCreatedAt - Timestamp of the first message in the batch */ processTransformedRun: (element: ICommonRunWithMessageDto, firstMessageCreatedAt?: number) => Promise<void>; private logElementIssues; }