store
inline fun UsersManagerNonQual.store(user: User, name: String, password: String, crossinline onError: (error: Error) -> Unit, crossinline onNetworkError: (error: NetworkError) -> Unit, crossinline onSuccess: (success: User) -> Unit)
Сохранение объекта пользователя в долгосрочную память (Shared Preferences).
После выполнения данной операции, учётная запись пользователя на переводится в статус:
Device.DeviceStatus.Installed, если устройство регистрировалось методом createUser
Device.DeviceStatus.NotVerified, если устройство регистрировалось методом createUserWithInitQR
Device.DeviceStatus.ApproveRequired, если устройство регистрировалось методом createUserWithApproval
Parameters
user
Объект пользователя для сохранения
name
Уникальное дружественное имя для идентификации объекта в пределах SDK
password
Пароль для сохранения
on Error
При ошибке возвращается возвращает Error
on Network Error
При сетевой ошибке возвращается NetworkError
on Success
При успехе возвращается объект User со статусом Device.DeviceStatus.Installed