/* Ċ Ġ* ĠCreated Ġby ĠLee ĠOh ĠHy ung Ġon Ġ 2 0 2 0 / 0 9 / 2 6 . Ċ Ġ*/ Ċ package Ġkr . o hy ung . domain . use case . bookmark Ċ Ċ import Ġio . reactivex . Comp letable Ċ import Ġio . reactivex . Scheduler Ċ import Ġkr . o hy ung . domain . repository . Bookmark Repository Ċ import Ġkr . o hy ung . domain . use case . base . Parameterized Comp letable UseCase Ċ Ċ class ĠDelete Bookmark ( ĊĠĠĠ Ġprivate Ġval Ġbookmark Repository : ĠBook mark Repository , ĊĠĠĠ Ġexecutor Thread : ĠScheduler , ĊĠĠĠ Ġpost Execution Thread : ĠScheduler Ċ ) Ġ: ĠParameter ized Comp letable UseCase < String >( executor Thread , Ġpost Execution Thread ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġbuild UseCase Comp letable ( params : ĠString ): ĠComp letable Ġ= ĊĠĠĠĠĠĠĠ Ġbookmark Repository . delete ( id Ġ= Ġparams ) Ċ } Ċ