package Ġio . particle . mesh . setup . flow . setup steps Ċ Ċ import Ġio . particle . mesh . common . android . li ved ata . non Null Ċ import Ġio . particle . mesh . common . android . li ved ata . run Block On Ui Thread And Await Update Ċ 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 Ċ import Ġio . particle . mesh . setup . flow . Flow Ui Delegate ĊĊ Ċ class ĠStep Collect Mesh Network To Join Selection ( 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 . mesh . mesh Network To Join LD . value Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġflow Ui . get Mesh Network To Join () ĊĠĠĠĠĠĠĠ Ġctx s . mesh . mesh Network To Join LD ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. non Null ( scopes ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. run Block On Ui Thread And Await Update ( scopes ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġno - op ; Ġwe 're Ġjust Ġawait ing Ġthe Ġupdate . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ } Ċ