package Ġdv ach movie . pipe . db Ċ Ċ import Ġdv ach movie . architecture . Pipe Async Ċ import Ġdv ach movie . db . data . Thread Ċ import Ġdv ach movie . use case . db . Get Threads UseCase Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠGet Hidden Threads Pipe Ġ@ Inject Ġconstructor ( ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġuse Case : ĠGet Threads UseCase Ċ ) Ġ: ĠPipe Async < String , ĠList < Thread >>() Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġexecute ( input : ĠString ): ĠList < Thread > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġuse Case . execute Async ( input ). filter Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . is Hidden ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ