package Ġio . particle . mesh . setup . flow . setup steps Ċ Ċ import Ġio . particle . android . sdk . cloud . Particle Cloud Ċ import Ġio . particle . mesh . setup . flow . Flow Ui Delegate Ċ import Ġio . particle . mesh . setup . flow . Mesh Setup Step Ċ import Ġio . particle . mesh . setup . flow . Scopes Ċ import Ġio . particle . mesh . setup . flow . context . Setup Contexts ĊĊ Ċ class ĠStep Fetch I cc id From Cloud ( ĊĠĠĠ Ġprivate Ġval Ġcloud : ĠParticle Cloud , ĊĠĠĠ Ġprivate Ġval Ġflow Ui : ĠFlow Ui Delegate Ċ ) Ġ: ĠMesh Setup Step () Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġdo Run Step ( ctx s : ĠSetup Contexts , Ġscopes : ĠS copes ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( ctx s . target Device . ic cid Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġflow Ui . show Global Progress Spinner ( true ) ĊĠĠĠĠĠĠĠ Ġval Ġdevice Ġ= Ġcloud . getDevice ( ctx s . target Device . deviceId !! ) ĊĠĠĠĠĠĠĠ Ġctx s . target Device . ic cid Ġ= Ġdevice . ic cid ĊĠĠĠ Ġ} Ċ Ċ }