ursus
02/21/2021, 7:04 PMfun FooMapper(netFoo: NetFoo, quaxMapper: (NetQuax) -> Quax): Foo {
val meh = MehMapper(foo.meh, quaxMapper)
val bar = BarMapper(foo.bar)
return Foo(meh, bar)
}
fun MehMapper(netMeh: NetMeh, quaxMapper: (NetQuax) -> Quax): Meh {
quaxMapper(netMeh.quax)
...
}
stojan
02/22/2021, 8:12 AMwakingrufus
02/23/2021, 9:49 PMfun FooMapper(netFoo: NetFoo, quaxMapper: (NetQuax) -> Quax): Foo {
val meh = MehMapper(foo.meh, quaxMapper(foo.meh.quax))
val bar = BarMapper(foo.bar)
return Foo(meh, bar)
}
fun MehMapper(netMeh: NetMeh, quax: NetQuax): Meh {
...
}
ursus
02/24/2021, 5:07 AMFooMapper(foo, DI.quaxMapper)
?