Tristan Warner-Smith
11/12/2024, 5:38 PMfinal class FakeDoAnOptionalThingFlow: DoAnOptionalThingFlow {
var flow: SkieSwiftMutableSharedFlow<SomeState?>
init() {
flow = SkieSwiftMutableSharedFlow<SomeState?>()
}
func invoke() -> SkieSwiftOptionalFlow<SomeState> {
flow
}
func emit(_ value: SomeState) async {
try await flow.emit(value)
}
}
final class FakeDoAnotherThingFlow: DoAnotherThingFlow {
var flow: SkieSwiftMutableSharedFlow<KotlinBoolean>
init() {
flow = SkieSwiftMutableSharedFlow<KotlinBoolean>()
}
func invoke() -> SkieSwiftFlow<KotlinBoolean> {
flow as SkieSwiftFlow<KotlinBoolean>
}
func emit(_ value: KotlinBoolean) async {
try await flow.emit(value)
}
}
Tristan Warner-Smith
11/12/2024, 5:41 PM