Package ai.nexconn.chat.handler
Interface UserSettingsHandler
-
- All Implemented Interfaces:
public interface UserSettingsHandlerUser 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 } } })
-
-
Method Summary
Modifier and Type Method Description UnitonUserSettingsSyncCompleted(UserSettingsSyncCompletedEvent event)Called when user-level settings sync completes after connection. -
-
Method Detail
-
onUserSettingsSyncCompleted
Unit onUserSettingsSyncCompleted(UserSettingsSyncCompletedEvent event)
Called when user-level settings sync completes after connection.
- Parameters:
event- User settings sync completed event
-
-
-
-