package Ġcom . kon k uk . boost . domain . use case Ċ Ċ import Ġcom . kon k uk . boost . domain . core . Consumer Ċ import Ġcom . kon k uk . boost . domain . model . Api Result Ċ import Ġcom . kon k uk . boost . domain . model . boost . Notice Ċ import Ġcom . kon k uk . boost . domain . repository . Boost Repository Ċ import Ġkotlinx . coroutines . Coroutine Scope Ċ import Ġkotlinx . coroutines . launch Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠGet Fa qs UseCase Ġ@ Inject Ġconstructor ( private Ġval Ġboost Repository : ĠBoost Repository ) Ġ{ ĊĊĠĠĠ Ġoperator Ġfun Ġinvoke ( ĊĠĠĠĠĠĠĠ Ġscope : ĠCor outine Scope , ĊĠĠĠĠĠĠĠ Ġon Result : ĠConsumer < Api Result < List < Notice >> >, ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġscope . launch Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Result ( boost Repository . make F aq Request ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ } Ċ