package Ġes . k ix 2 9 0 2 . cd 2 spotify . domain Ċ Ċ import Ġes . k ix 2 9 0 2 . cd 2 spotify . data . Database Repository Ċ import Ġes . k ix 2 9 0 2 . cd 2 spotify . data . models . Music brain z Ċ import Ġkotlinx . coroutines . Coroutine Scope Ċ Ċ class ĠGetAll Releases ( scope : ĠCor outine Scope , Ġprivate Ġval Ġdb Repository : ĠDatabase Repository ) Ġ: ĊĠĠĠ ĠUse Case < List < Music brain z . Release With Art ists >, ĠUse Case . None >( scope ) Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġrun ( params : ĠNone ): ĠResult Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġreleases Ġ= Ġdb Repository . getAll Releases () ĊĠĠĠĠĠĠĠ Ġreturn ĠResult . Success ( releases ) ĊĠĠĠ Ġ} Ċ }