chrome-devtools-kotlin / org.hildan.chrome.devtools.domains.serviceworker / ServiceWorkerDomain

ServiceWorkerDomain

class ServiceWorkerDomain

Functions

deliverPushMessage

suspend fun deliverPushMessage(input: DeliverPushMessageRequest): Unit

disable

suspend fun disable(): Unit

dispatchPeriodicSyncEvent

suspend fun dispatchPeriodicSyncEvent(input: DispatchPeriodicSyncEventRequest): Unit

dispatchSyncEvent

suspend fun dispatchSyncEvent(input: DispatchSyncEventRequest): Unit

enable

suspend fun enable(): Unit

events

Subscribes to all events related to this domain.

fun events(): Flow<ServiceWorkerEvent>

inspectWorker

suspend fun inspectWorker(input: InspectWorkerRequest): Unit

setForceUpdateOnPageLoad

suspend fun setForceUpdateOnPageLoad(input: SetForceUpdateOnPageLoadRequest): Unit

skipWaiting

suspend fun skipWaiting(input: SkipWaitingRequest): Unit

startWorker

suspend fun startWorker(input: StartWorkerRequest): Unit

stopAllWorkers

suspend fun stopAllWorkers(): Unit

stopWorker

suspend fun stopWorker(input: StopWorkerRequest): Unit

unregister

suspend fun unregister(input: UnregisterRequest): Unit

updateRegistration

suspend fun updateRegistration(input: UpdateRegistrationRequest): Unit

workerErrorReported

fun workerErrorReported(): Flow<WorkerErrorReportedEvent>

workerRegistrationUpdated

fun workerRegistrationUpdated(): Flow<WorkerRegistrationUpdatedEvent>

workerVersionUpdated

fun workerVersionUpdated(): Flow<WorkerVersionUpdatedEvent>