UNPKG

sinch-rtc

Version:

RTC JavaScript/Web SDK

11 lines (10 loc) 558 B
import { DefaultCall } from "../calling"; import { Instance } from "../instance/UserInstance"; import { RemotePeerInstance } from "../ocra/api"; export interface PushService { registerPushToken(subscription: PushSubscription, applicationServerKey: string, instance: Instance): Promise<void>; unregisterPushToken(instance: Instance): Promise<void>; sendPush(call: DefaultCall, instances: RemotePeerInstance[]): Promise<void>; getManagedPushRecipients(instances?: RemotePeerInstance[]): Set<string>; pushNotificationDisplayName?: string; }