package Ġfi . k ro on . v ad ret . domain Ċ Ċ import Ġfi . k ro on . v ad ret . data . alert . Alert Repository Ċ import Ġfi . k ro on . v ad ret . data . alert . model . Alert Ċ import Ġfi . k ro on . v ad ret . data . exception . Either Ċ import Ġfi . k ro on . v ad ret . data . exception . Failure Ċ import Ġio . reactivex . Single Ċ import Ġtim ber . log . Tim ber Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠAlert UseCase Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġalert Repository : ĠAlert Repository Ċ ) Ġ{ ĊĠĠĠ Ġfun Ġget (): ĠSingle < Either < Failure , ĠAlert >> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġalert Repository . get () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. do On Event Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġt 1 , Ġt 2 Ġ-> ĠTim ber . d (" T 1 : Ġ$ t 1 , ĠT 2 : Ġ$ t 2 ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}. do OnError Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTim ber . d ("$ it ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }