package Ġcom . che ise _ proj . e _ commerce . data . repository Ċ Ċ import Ġcom . che ise _ proj . e _ commerce . data . db . entity . Favorite Entity Ċ import Ġcom . che ise _ proj . e _ commerce . data . db . entity . Product With Favorite Ċ import Ġkotlinx . coroutines . flow . Flow Ċ Ċ interface ĠIF avorite Repository Ġ{ ĊĠĠĠ Ġsuspend Ġfun Ġadd Favorite ( favorite Entity : ĠF avorite Entity ) ĊĠĠĠ Ġfun Ġget Product Favorite (): ĠFlow < List < Product With Favorite >> ĊĠĠĠ Ġsuspend Ġfun Ġremove Favorite ( identifier : ĠInt ?) ĊĠĠĠ Ġsuspend Ġfun Ġget F avorites (): ĠFlow < List < Favorite Entity >> Ċ }