package Ġcom . vm en on . mp o . core . work Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . vm en on . mp o . core . use cases . Inter actors Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠUpdate All Shows Worker ( ĊĠĠĠ Ġcontext : ĠContext , ĊĠĠĠ Ġworker Params : Ġandroidx . work . Worker Parameters Ċ ) Ġ: ĠBase Worker ( context , Ġworker Params ) Ġ{ ĊĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġinteract ors : ĠInter actors ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġdo My Work (): ĠResult Ġ{ ĊĠĠĠĠĠĠĠ Ġapp Component . inject ( this ) ĊĠĠĠĠĠĠĠ Ġinteract ors . update All Shows () ĊĠĠĠĠĠĠĠ Ġreturn ĠResult . success () ĊĠĠĠ Ġ} Ċ }