on Next
The application can broadcast built in events by calling this function.
ProgressEvents.onNext("AllPermissionsAccepted", [payload])
Content copied to clipboard
Also, the app can add its own events by passing an arbitrary string to "onNext":
ProgressEvents.onNext("CustomEvent")
Content copied to clipboard
and then listen on this event using the start()
function, just like it was a built-in event:
ProgressEvents.subscriber.start(this.javaClass.canonicalName, {
when (it) {
ProgressEvents["CustomEvent"] -> {
// ...
}
Content copied to clipboard
Parameters
event Name
: Name of event to broadcast
payload
: An optional parameter containing a payload of type Any?