package Ġcom . kon k uk . boost . domain . use case Ċ Ċ import Ġcom . kon k uk . boost . domain . repository . Auth Repository Ċ import Ġkotlinx . coroutines . Coroutine Scope Ċ import Ġkotlinx . coroutines . launch Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠSave Stable Version Code UseCase Ġ@ Inject Ġconstructor ( private Ġval Ġauth Repository : ĠAuth Repository ) Ġ{ ĊĊĠĠĠ Ġoperator Ġfun Ġinvoke ( scope : ĠCor outine Scope , Ġversion Code : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġscope . launch Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġauth Repository . save Stable Version Code ( version Code ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }