checkApprovalStatus

inline fun UsersManager.checkApprovalStatus(user: User, checkOnly: Boolean = false, checkingInterval: Float = 3.0f, crossinline onError: (error: Error) -> Unit, crossinline onNetworkError: (error: NetworkError) -> Unit, crossinline onSuccess: (User: User) -> Unit)

Отправляет запрос на получение сведений о статусе регистрации нового устройства пользователя

Parameters

user

Объект User, для которого нужно проверить, был ли одобрен запрос на присоединение данного устройства на другом устройстве

checkOnly

Флаг необходимости показа пользовательского интерфейса. Если установлено значение true, то пользовательский интерфейс не будет показан, а будет выполнен единичный запрос статуса. Если передано false, то будет показан пользовательский интерфейс с кнопкой обновления статуса.

checkingInterval

Применяется в случае, когда параметр checkOnly имеет значение false. Если задано ненулевое значение, то статус регистрации устройства будет проверяться каждые checkingInterval секунд в независимости от нажатия кнопки проверки статуса. Значение 0 указывает, что фоновая проверка статуса осуществляться не будет.

onError

При ошибке возвращается возвращает Error

onNetworkError

При сетевой ошибке возвращается NetworkError

onSuccess

В случае успеха возвращается обновленный объект User с обновлённым статусом

See also


inline fun UsersManagerNonQual.checkApprovalStatus(user: User, crossinline onError: (error: Error) -> Unit, crossinline onNetworkError: (error: NetworkError) -> Unit, crossinline onSuccess: (success: User) -> Unit)

Отправляет запрос на получение сведений о статусе регистрации нового устройства пользователя.

Может быть вызван только после того, как был вызван метод UsersManagerNonQual.store.

Parameters

user

Объект User, для которого нужно проверить, был ли одобрен запрос на присоединение данного устройства на другом устройстве

onError

При ошибке возвращается возвращает Error

onNetworkError

При сетевой ошибке возвращается NetworkError

onSuccess

При успехе возвращается объект User с обновленным статусом

See also