package Ġcom . manager Ċ Ċ import Ġcom . manager . base . Base DataManager Ċ import Ġcom . mg . local . dao . Sound Dao Ċ import Ġcom . remote . model . campaign s . Campaign s Ċ import Ġcom . remote . network . Network State Ċ import Ġcom . remote . service . IC ampaign s Service Ċ import Ġkotlinx . coroutines . flow . Flow Ċ import Ġkotlinx . coroutines . flow . flow Ċ Ċ class ĠData Manager ( ĊĠĠĠ Ġprivate Ġval Ġgeneral Service : ĠIC ampaign s Service Ċ ) Ġ: ĠBase DataManager (), ĠI DataManager Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġget Campaign s ( page : Int ): ĠFlow < Network State < Campaign s >> Ġ= ĊĠĠĠĠĠĠĠ Ġflow Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġemit ( api Call Ġ{ Ġgeneral Service . getC ampaign s ( page ) Ġ}) ĊĠĠĠĠĠĠĠ Ġ} Ċ }