package Ġuk . ac . n cl . open lab . ongo ing ness . workers Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroidx . work . Worker Ċ import Ġandroidx . work . Worker Parameters Ċ import Ġuk . ac . n cl . open lab . ongo ing ness . Build Config . FL AV OR Ċ import Ġuk . ac . n cl . open lab . ongo ing ness . utilities . add Pull Media Work Request Ċ Ċ /** Ċ Ġ* ĠWorker Ġthe Ġpull s Ġmedia Ġfrom Ġthe Ġserver . Ċ Ġ* Ċ Ġ* Ġ@ author ĠL uis ĠCar val ho Ċ Ġ*/ Ċ class ĠPull Media Worker ( private Ġval Ġctx : ĠContext , Ġparams : ĠWorker Parameters ) Ġ: ĠWorker ( ctx , Ġparams ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġdo Work (): ĠResult Ġ{ ĊĊĠĠĠĠĠĠĠ Ġvar Ġresult Ġ= ĠResult . failure () ĊĊĠĠĠĠĠĠĠ Ġwhen Ġ( FL AV OR ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" lock et _ touch ", Ġ" lock et _ touch _ inverted " Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif ( Async Helper . pull Media L ocket ( ctx )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult Ġ= ĠResult . success () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ref ind " Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif ( Async Helper . pull Media Re find ( ctx )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult Ġ= ĠResult . success () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġadd Pull Media Work Request ( ctx ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġresult ĊĠĠĠ Ġ} Ċ }