revoke

inline fun DevicesManager.revoke(user: User, device: Device, crossinline onError: (error: NetworkError) -> Unit, crossinline onSuccess: () -> Unit)

Отзыв (удаление) устройства и соответствующего ему ключа.

Помечает ключ, соответствующий данному устройству, как удаленный, ключ перестаёт действовать. Перед вызовом метода должно выполняться условие User.isReadyToSign == true.

Parameters

user

Объект пользователя данного устройства

device

Объект устройства

onError

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

onSuccess

В случае успеха

See also


inline fun UsersManager.revoke(parentActivity: Activity? = null, user: User, crossinline onError: (error: Error) -> Unit, crossinline onNetworkError: (error: NetworkError) -> Unit, crossinline onSuccess: (success: User) -> Unit)

Отзыв "вектора аутентификации" на сервере . Делает вектор недействительным.

Parameters

parentActivity

Экземпляр Activity приложения, с которого будет запущено Activity из SDK. При этом Activity из SDK добавляется в стек той же задачи, в которой запущена parentActivity. Если указать null, то Activity из SDK будет запущена отдельной задачей из контекста приложения, переданного при инициализации.

user

Объект пользователя чей "вектора аутентификации" будет отозван

onError

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

onNetworkError

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

onSuccess

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

See also


inline fun UsersManagerNonQual.revoke(user: User, crossinline onError: (error: NetworkError) -> Unit, crossinline onSuccess: () -> Unit)

Отзыв "вектора аутентификации" на сервере . Делает вектор недействительным.

Перед вызовом метода должно выполняться условие User.isReadyToSign == true.

Parameters

user

Объект пользователя чей "вектора аутентификации" будет отозван

onError

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

onSuccess

При успехе

See also