package Ġcom . push er . push notifications . internal Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . preference . Preference Manager Ċ Ċ /** Ċ Ġ* ĠTemporary Ġhelper Ġto Ġextract Ġout Ġinformation Ġstored Ġby Ġthe Ġold ĠSDK Ċ Ġ*/ Ċ class ĠOld SDK Device State Store ( context : ĠContext ) Ġ{ ĊĠ Ġprivate Ġval Ġclient Key Prefix Ġ= Ġ"__ push er __ client __ key __ " ĊĠ Ġprivate Ġval Ġpreferences Ġ= ĠPreference Manager . getDefault SharedPreferences ( context ) ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠExtract s Ġout Ġall Ġthe Ġclient Ġids Ġstored Ġby Ġthe Ġold ĠSDK ĊĠĠ Ġ* ĊĠĠ Ġ* ĠThere Ġcan Ġbe Ġmultiple Ġones Ġas Ġthe Ġsame Ġapp Ġcould Ġhave Ġused Ġseveral ĊĠĠ Ġ* Ġconfigurations Ġduring Ġits Ġuse . ĊĠĠ Ġ*/ ĊĠ Ġfun Ġclient Ids (): ĠList < String > Ġ= ĊĠĠĠĠĠ Ġpreferences ĊĠĠĠĠĠĠĠĠĠ Ġ. all ĊĠĠĠĠĠĠĠĠĠ Ġ. filter Keys Ġ{ Ġit . startsWith ( client Key Prefix ) Ġ} ĊĠĠĠĠĠĠĠĠĠ Ġ. values ĊĠĠĠĠĠĠĠĠĠ Ġ. map Ġ{ Ġit . toString () Ġ} ĊĠĠĠĠĠĠĠĠĠ Ġ. toList () Ċ } Ċ