Skip to content
Snippets Groups Projects
Commit cb0f1a80 authored by Dariusz Rybicki's avatar Dariusz Rybicki
Browse files

Merge branch 'fix/group-initial-message' into 'development'

Make GroupGetInitMessage return optional value

See merge request elixxir/elixxir-dapps-sdk-swift!94
parents df7e9900 bd1010a7
No related branches found
No related tags found
2 merge requests!102Release 1.0.0,!94Make GroupGetInitMessage return optional value
......@@ -2,21 +2,16 @@ import Bindings
import XCTestDynamicOverlay
public struct GroupGetInitMessage {
public var run: () -> Data
public var run: () -> Data?
public func callAsFunction() -> Data {
public func callAsFunction() -> Data? {
run()
}
}
extension GroupGetInitMessage {
public static func live(_ bindingsGroup: BindingsGroup) -> GroupGetInitMessage {
GroupGetInitMessage {
guard let data = bindingsGroup.getInitMessage() else {
fatalError("BindingsGroup.getInitMessage returned `nil`")
}
return data
}
GroupGetInitMessage(run: bindingsGroup.getInitMessage)
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment