DEADSOFTWARE

6fe41252f039bf2a9243ebdcfb7157c2654c1d74
[cavedroid.git] /
1 package ru.fredboy.cavedroid.game.controller.drop.usecase
2
3 import ru.fredboy.cavedroid.common.di.GameScope
4 import ru.fredboy.cavedroid.game.controller.drop.DropController
5 import ru.fredboy.cavedroid.game.controller.drop.model.Drop
6 import javax.inject.Inject
7
8 @GameScope
9 class ForEachDropUseCase @Inject constructor(
10 private val dropController: DropController
11 ) {
12
13 operator fun invoke(action: (Drop) -> Unit) {
14 dropController.forEach(action)
15 }
16
17 }