processAwaitingDevice

inline fun DevicesManager.processAwaitingDevice(parentActivity: Activity? = null, user: User, crossinline onError: (error: Error) -> Unit, crossinline onNetworkError: (error: NetworkError) -> Unit, crossinline onSuccess: (action: DevicesManager.Action?) -> Unit)

Добавление или отказ в добавлении для устройства, ожидающего подтверждения.

Метод вызывает сканер QR-кода для получения данных о добавляемом устройстве из QR-кода, который отображается на устройстве, запросившем добавление.

Parameters

parentActivity

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

user

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

onError

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

onNetworkError

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

onSuccess

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

See also