package Ġcom . and hir at ob ing . domain . inter actor . tv _ shows . air ing _ today _ tv _ shows Ċ Ċ import Ġcom . and hir at ob ing . domain . models . Tv Shows Domain Ċ import Ġcom . and hir at ob ing . domain . repositories . tv _ shows . IT v Shows Repository Ċ import Ġkotlinx . coroutines . flow . Flow Ċ import Ġkotlinx . coroutines . flow . flow Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠA iring Today Tv Shows UseCase Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġi Tv Shows Repository : ĠIT v Shows Repository Ċ ) Ġ{ ĊĊĠĠĠ Ġsuspend Ġfun Ġexecute () Ġ: ĠFlow < List < Tv Shows Domain >> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġflow Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġi Tv Shows Repository . fetch A iring Today Tv Shows () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġemit ( result ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }