package Ġcom . h 5 1 9 0 0 4 7 . il ac ink ap inda . data . repository Ċ Ċ import Ġcom . h 5 1 9 0 0 4 7 . il ac ink ap inda . data . datasource . K ategori DataSource Ċ import Ġcom . h 5 1 9 0 0 4 7 . il ac ink ap inda . data . datasource . remote . Remote K ategori DataSource Ċ import Ġcom . h 5 1 9 0 0 4 7 . il ac ink ap inda . data . model . K ategor iler U run ler Response Item Ċ import Ġcom . h 5 1 9 0 0 4 7 . il ac ink ap inda . util . Resource Ċ import Ġkotlinx . coroutines . flow . Flow Ċ Ċ class ĠK ategori Repository Ġ{ ĊĠĠĠ Ġ// K ategori Ġver iler inin ĠÃ§ ek ild i ÄŁi Ġkotlin Ġs Ä±nÄ± f Ä± d Ä±r . ĊĠĠĠ Ġprivate Ġvar Ġk ate ge ori DataSource : ĠK ategori DataSource ? Ġ= Ġnull ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġk ate ge ori DataSource Ġ= ĠRemote K ategori DataSource () ĊĠĠĠ Ġ} ĊĠĠĠ Ġ// k ategor iler in Ġget iri le ce ÄŁi Ġfon ksi yond ur . Flow Ġcor outines ĠK ategori Ġve Ġ Ã¼r Ã¼n ler in Ġresource Ġkay na ÄŁ Ä±ndan Ġk ategori Ġrespons una Ġer iÅŁ ili yor . ĊĠĠĠ Ġfun Ġk ategor ileri Get ir (): ĠFlow < Resource < List < K ategor iler U run ler Response Item >> >{ ĊĠĠĠĠĠĠĠ Ġreturn Ġk ate ge ori DataSource !!. k ategor ileri Get ir () ĊĠĠĠ Ġ} Ċ }