UNPKG

@ckstack/ck-push-sender

Version:

push sender server module

11 lines (10 loc) 484 B
import { CkType } from '@dkpkg/dk-lib'; export interface PushVendor { 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>; }