package Ġcom . h erry . test . app . checker . main Ċ Ċ import Ġcom . h erry . libs . node view . model . Node Ċ import Ġcom . h erry . libs . node view . model . Node Helper Ċ import Ġcom . h erry . libs . node view . model . Node Model Group Ċ import Ġcom . h erry . libs . util . preferences . Preference Util Ċ import Ġcom . h erry . test . shared pref . Shared Pref Keys Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġh erry . park Ġon Ġ 2 0 2 0 / 7 / 7 Ċ Ġ**/ Ċ class ĠData Checker Main Presenter Ġ: ĠData Checker Main Contract . Presenter () Ġ{ ĊĠĠĠ Ġprivate Ġval Ġpassword Nodes : ĠNode < Node Model Group > Ġ= ĠNode Helper . createNode Group () ĊĊĠĠĠ Ġoverride Ġfun Ġon Attach ( view : ĠData Checker Main Contract . View ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Attach ( view ) ĊĊĠĠĠĠĠĠĠ Ġview . root . begin Transition () ĊĠĠĠĠĠĠĠ ĠNode Helper . add Node ( view . root , Ġpassword Nodes ) ĊĠĠĠĠĠĠĠ Ġview . root . end Transition () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Launch ( view : ĠData Checker Main Contract . View , Ġre created : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġsets Ġlist Ġitems ĊĠĠĠĠĠĠĠ Ġdisplay () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġrefresh () Ġ{ ĊĠĠĠĠĠĠĠ Ġdisplay () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġdisplay () Ġ{ ĊĠĠĠĠĠĠĠ Ġview ?. getContext () Ġ?: Ġreturn ĊĊĠĠĠĠĠĠĠ Ġdisplay Password () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġdisplay Password () Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . password Nodes . begin Transition () ĊĊĠĠĠĠĠĠĠ Ġval Ġnodes : ĠNode < Node Model Group > Ġ= ĠNode Helper . createNode Group () ĊĠĠĠĠĠĠĠ ĠNode Helper . add Model ( nodes , ĠData Checker Main Contract . Password Model ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPreference Util . get ( Shared Pref Keys . PASSWORD , Ġ"") ĊĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠĠĠĠĠ ĠNode Helper . up S ert ( this . password Nodes , Ġnodes ) ĊĠĠĠĠĠĠĠ Ġthis . password Nodes . end Transition () ĊĠĠĠ Ġ} Ċ }