Skip to content
Snippets Groups Projects

Update Bindings

Merged Dariusz Rybicki requested to merge feature/debug-bindings into development
1 file
+ 7
10
Compare changes
  • Side-by-side
  • Inline
@@ -26,18 +26,15 @@ extension ReceiveFileCallback {
@@ -26,18 +26,15 @@ extension ReceiveFileCallback {
let callback: ReceiveFileCallback
let callback: ReceiveFileCallback
func callback(_ payload: Data?, err: Error?) {
func callback(_ payload: Data?) {
if let error = err {
guard let data = payload else {
callback.handle(.failure(error as NSError))
} else if let data = payload {
do {
callback.handle(.success(try ReceivedFile.decode(data)))
} catch {
callback.handle(.failure(error as NSError))
}
} else {
fatalError("BindingsReceiveFileCallback received `nil` payload and `nil` error")
fatalError("BindingsReceiveFileCallback received `nil` payload and `nil` error")
}
}
 
do {
 
callback.handle(.success(try ReceivedFile.decode(data)))
 
} catch {
 
callback.handle(.failure(error as NSError))
 
}
}
}
}
}
Loading