package Ġcom . o zy urt . ar mut app . data . repository Ċ Ċ import Ġcom . o zy urt . ar mut app . data . datasource . K ull an ici Remote DataSource Ċ import Ġcom . o zy urt . ar mut app . data . model . K ull an ici Respons Ċ import Ġcom . o zy urt . ar mut app . util . Resource Ċ import Ġkotlinx . coroutines . flow . Flow Ċ Ċ class ĠK ull an ici Repository Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġkullan ici Data S ou ce : ĠK ull an ici Remote DataSource ?= Ġnull ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġkullan ici Data S ou ce Ġ= ĠK ull an ici Remote DataSource () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġkullan ici Get ir (): ĠFlow < Resource < K ull an ici Respons >> { ĊĠĠĠĠĠĠĠ Ġreturn Ġkullan ici Data S ou ce !!. k ull an ic il ari Get ir () ĊĠĠĠ Ġ} Ċ }