add User Handler
Adds a user event handler.
Notifies via UserHandler when subscribed user statuses change or friend relationships are modified.
NCEngine.addUserHandler("USER_HANDLER_ID", object : UserHandler {
override fun onEventChanged(event: SubscribeEventChangedEvent) {
event.events.forEach { info ->
println("User ${info.userId} status changed")
}
}
override fun onFriendAdd(event: FriendAddEvent) {
println("Friend added: ${event.userId}")
}
override fun onFriendDelete(event: FriendDeleteEvent) {
println("Friends deleted: ${event.userIds}")
}
})Content copied to clipboard
Parameters
identifier
Unique identifier for the handler, used for subsequent removal
handler
User event handler