Type Method

getDocumentBinaryData(documentId:user:queue:completion:)

Получение бинарных данных документа с сервера

Declaration

static func getDocumentBinaryData(documentId: String, user: User, queue: DispatchQueue = .main, completion: @escaping (_ result: Result<URL, Error>) -> Void)

Parameters

documentId

Идентификатор документа

user

Пользователь-владелец документа

queue

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

completion

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

Discussion

Данный метод позволяет получить бинарные данные документа, загруженного на сервер или подписанного на сервере. Метод скачивает или докачивает данные, записывает их в кеш приложения и возвращает ссылку. При повторном вызове метода сразу возвращаются закешированые данные. При получении подписанного документа, параметр documentID можно взять из результатов подписи SignResult.