UNPKG

@ckstack/ck-push-sender

Version:

push sender server module

18 lines (17 loc) 766 B
import { CkType } from '@dkpkg/dk-lib'; import { DelayVendor } from '../DelayVendor'; import { PushVendor } from '../PushVendor'; declare class PushMqtt implements PushVendor { private readonly delayVendor; constructor(delayVendor: DelayVendor); connect(): Promise<void>; validateMessage(_lhd: string, _msgData: CkType.IPushDirectMessage): { msgData: CkType.IPushDirectMessage; isBroadcast: boolean; } | undefined; getPayload(_lhd: string, _msgData: CkType.IPushDirectMessage): CkType.IPushPayload; sendPush(_lhd: string, _payload: CkType.IPushPayload, _msgData: CkType.IPushDirectMessage, isBroadCast?: boolean): Promise<void>; private publishMessage; private upsertPushHistoryToRDBMS; } export default PushMqtt;