Skip to content
Snippets Groups Projects

Make GroupGetInitMessage return optional value

Merged Dariusz Rybicki requested to merge fix/group-initial-message into development
1 file
+ 3
8
Compare changes
  • Side-by-side
  • Inline
@@ -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)
}
}
Loading