STWLone Worker Api
Functions
Link copied to clipboard
fun getAllowedFeaturesAsFlow( featureName: String, coroutineScope: CoroutineScope, lifecycleOwner: LifecycleOwner): StateFlow<Boolean>
Content copied to clipboard
fun getAllowedFeaturesAsFlow( featureName: String, coroutineScope: CoroutineScope, getDisposable: (disposable: Disposable) -> Unit): StateFlow<Boolean>
Content copied to clipboard
Call this method to check whether the lone worker protection feature is allowed or not.
Link copied to clipboard
If the subscriber is allowed to use man down feature
Link copied to clipboard
If the subscriber is allowed to use positive security feature
Link copied to clipboard
Inherited functions
Link copied to clipboard
Link copied to clipboard
fun subscribeFor(eventTypes: Array<Class<out STWEvent>>, listener: STWEventListener<STWEvent>): Disposable
Content copied to clipboard
fun subscribeFor(eventTypes: Array<String>, listener: STWEventListener<STWEvent>): Disposable
Content copied to clipboard
Subscribes to the specific eventTypes of the client.
fun subscribeFor( lifecycleOwner: LifecycleOwner, eventTypes: Array<Class<out STWEvent>>, listener: STWEventListener<STWEvent>): Disposable
Content copied to clipboard
fun subscribeFor( lifecycleOwner: LifecycleOwner, eventTypes: Array<String>, listener: STWEventListener<STWEvent>): Disposable
Content copied to clipboard
Subscribes to the specific eventTypes of the client, in the lifecycle of lifecycleOwner.
fun subscribeFor( eventTypes: Array<String>, filter: (STWEvent) -> Boolean, listener: STWEventListener<STWEvent>): Disposable
Content copied to clipboard
Subscribes to the specific eventTypes of the client with additional filter.
fun subscribeFor( lifecycleOwner: LifecycleOwner, eventTypes: Array<String>, filter: (STWEvent) -> Boolean, listener: STWEventListener<STWEvent>): Disposable
Content copied to clipboard
Subscribes to the specific eventTypes of the client with additional filter, in the lifecycle of lifecycleOwner.
Link copied to clipboard
fun <T : STWEvent> subscribeForSingle(eventType: Class<T>, listener: STWEventListener<T>): Disposable
Content copied to clipboard
fun subscribeForSingle(eventType: String, listener: STWEventListener<STWEvent>): Disposable
Content copied to clipboard
Subscribes for the next event with the given eventType.
fun subscribeForSingle( eventType: String, filter: (STWEvent) -> Boolean, listener: STWEventListener<STWEvent>): Disposable
Content copied to clipboard