Type Method

revoke(device:user:queue:completion:)

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

Declaration

static func revoke(device: Device, user: User, queue: DispatchQueue = .main, completion: @escaping (_ result: Result<Void, Error>) -> Void)

Parameters

device

Отзываемое устройство

user

Пользователь к которому привязано устройство

queue

Очередь на которой будет вызвано замыкание

completion

Замыкание возвращает результат

Discussion

Помечает ключ, соответствующий данному устройству, как удаленный. Ключ перестаёт действовать

Перед выполнением user.isReadyToSign должен быть true