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

ServiceWorkerDomain

class ServiceWorkerDomain

Official doc

Functions

deliverPushMessage

Official doc

suspend fun deliverPushMessage(input: DeliverPushMessageRequest): Unit

disable

Official doc

suspend fun disable(): Unit

dispatchPeriodicSyncEvent

Official doc

suspend fun dispatchPeriodicSyncEvent(input: DispatchPeriodicSyncEventRequest): Unit

dispatchSyncEvent

Official doc

suspend fun dispatchSyncEvent(input: DispatchSyncEventRequest): Unit

enable

Official doc

suspend fun enable(): Unit

events

Subscribes to all events related to this domain.

fun events(): Flow<ServiceWorkerEvent>

inspectWorker

Official doc

suspend fun inspectWorker(input: InspectWorkerRequest): Unit

setForceUpdateOnPageLoad

Official doc

suspend fun setForceUpdateOnPageLoad(input: SetForceUpdateOnPageLoadRequest): Unit

skipWaiting

Official doc

suspend fun skipWaiting(input: SkipWaitingRequest): Unit

startWorker

Official doc

suspend fun startWorker(input: StartWorkerRequest): Unit

stopAllWorkers

Official doc

suspend fun stopAllWorkers(): Unit

stopWorker

Official doc

suspend fun stopWorker(input: StopWorkerRequest): Unit

unregister

Official doc

suspend fun unregister(input: UnregisterRequest): Unit

updateRegistration

Official doc

suspend fun updateRegistration(input: UpdateRegistrationRequest): Unit

workerErrorReported

Official doc

fun workerErrorReported(): Flow<WorkerErrorReportedEvent>

workerRegistrationUpdated

Official doc

fun workerRegistrationUpdated(): Flow<WorkerRegistrationUpdatedEvent>

workerVersionUpdated

Official doc

fun workerVersionUpdated(): Flow<WorkerVersionUpdatedEvent>