second one ```class RemoteUserRepo(val remoteUser...
# dagger
b
second one
Copy code
class RemoteUserRepo(val remoteUsersDB: DatabaseReference) : ICurrentUserRepo<RemoteUserRepo.Params, Unit> {

    override fun update(input: Params) {
        TODO("not implemented for now, should update user info in database")
    }

    override fun get() {
        TODO("not implemented for now, should return user from database")
    }

    override fun delete(input: Params) {
        TODO("not implemented for now, should delete user from database")
    }

    override fun insert(input: Params) {
       
    }

    open class Params(val user: CurrentUser, val observer: DisposableCompletableObserver)
}