val processor = LoginProcessor(
Logger,
CacheProcessor(
Cache,
RequestProcessor()
)
)
We can achieve the same effect without introducing these wrappers/types by simply using extension functions
val processor = Processor()
.log(Logger)
.cache(Cache)
Alexey Soshin
08/18/2022, 7:57 PMxxfast
08/18/2022, 10:55 PMphldavies
08/19/2022, 11:47 AMxxfast
08/19/2022, 12:26 PMphldavies
08/19/2022, 12:30 PMxxfast
08/19/2022, 2:02 PM