UserSettingsHandler

public interface UserSettingsHandler

User settings event handler.

Listens for user-level settings sync events. After a successful connection, the SDK automatically syncs all user-level settings (e.g. do-not-disturb, language preferences) from the server. This handler is notified when the sync completes.

Register via NCEngine.addUserSettingsHandler.

NCEngine.addUserSettingsHandler("USER_SETTINGS_ID", object : UserSettingsHandler {
override fun onUserSettingsSyncCompleted(event: UserSettingsSyncCompletedEvent) {
if (event.error == null) {
// User settings sync succeeded
}
}
})

Functions

Link copied to clipboard

Called when user-level settings sync completes after connection.