tjohnn
04/25/2019, 7:02 PMinvoke()
warned against overusing it, right now I am using it for all my uses cases e.g
class CreateNewSubCategory @Inject constructor(private val subcategoryRepository: SubCategoryRepository){
suspend operator fun invoke(category: Subcategory): Int = subcategoryRepository.createSubCategory(category)
}
Is there any detriment to that?Dominaezzz
04/25/2019, 7:08 PMs/CreateNewSubCategory/SubCategoryFactory/
then I think that's fine.tjohnn
04/25/2019, 7:17 PMuseCaseName()
for example whenever I need itDominaezzz
04/25/2019, 7:18 PMCreateNewSubCategory
to SubCategoryFactory
.tjohnn
04/25/2019, 7:28 PM