package Ġcom . make app ss imple . ab him any u . finance manager . android . data . source . use case Ċ Ċ import Ġcom . make app ss imple . ab him any u . finance manager . android . data . source . repository . Source Repository Ċ import Ġcom . make app ss imple . ab him any u . finance manager . android . entities . source . Source Ċ import Ġkotlinx . coroutines . flow . Flow Ċ Ċ interface ĠGet Sources UseCase Ġ{ ĊĠĠĠ Ġoperator Ġfun Ġinvoke (): ĠFlow < List < Source >> Ċ } Ċ Ċ class ĠGet Sources UseCase Impl ( ĊĠĠĠ Ġprivate Ġval Ġsource Repository : ĠSource Repository , Ċ ) Ġ: ĠGet Sources UseCase Ġ{ ĊĠĠĠ Ġoverride Ġoperator Ġfun Ġinvoke (): ĠFlow < List < Source >> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsource Repository . sources ĊĠĠĠ Ġ} Ċ } Ċ