Shreyas Patil
05/26/2021, 12:57 PMjmfayard
05/26/2021, 1:00 PMShreyas Patil
05/26/2021, 1:03 PMinvoke()
. Rest, it depends on developers how they want to use it.rtsketo
05/26/2021, 1:24 PMAddUserUseCase()(1, "John Doe")
which seems fun 😄
Also! By having
object AddUserUseCase {
operator fun invoke(userId: Int, name: String) { ... }
}
you can then do
AddUserUseCase(1, "JohnDoe")
People will think it's a constructor, but nope!Shreyas Patil
05/26/2021, 1:25 PMJavier
05/26/2021, 2:49 PMJavier
05/26/2021, 2:50 PMjmfayard
05/26/2021, 2:51 PM