package Ġcom . example . domain . chat . use case Ċ Ċ import Ġcom . example . domain . chat . model . Users Ċ import Ġcom . example . domain . chat . repository . Chat Repository Ċ import Ġcom . example . domain . core . Observable UseCase Ċ import Ġio . reactivex . Observable Ċ Ċ class ĠGet Users UseCase ( private Ġval Ġrepository : ĠChat Repository ) Ġ: ĠObservable UseCase < Users > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġexecute (): ĠObservable < Users > Ġ= Ġrepository . update t Users () Ċ }