package Ġorg . ny pl . simpl ified . viewer . ep ub . read ium 2 Ċ Ċ import Ġorg . ny pl . simpl ified . books . api . Book ID Ċ import Ġorg . ny pl . simpl ified . profiles . controller . api . Profiles Controller Type Ċ Ċ object ĠReader 2 Devices Ġ{ ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠReturn Ġthe Ġdevice ĠID Ġfor Ġthe Ġaccount Ġthat Ġowns Ġ` book ID `. ĊĠĠ Ġ*/ ĊĊĠ Ġfun ĠdeviceId ( ĊĠĠĠ Ġprofiles Controller : ĠPro files Controller Type , ĊĠĠĠ Ġbook ID : ĠBook ID ĊĠ Ġ): ĠString Ġ{ ĊĠĠĠ Ġval Ġaccount Ġ= Ġprofiles Controller . profile Account For Book ( book ID ) ĊĠĠĠ Ġval Ġstate Ġ= Ġaccount . login State ĊĠĠĠ Ġval Ġcredentials Ġ= Ġstate . credentials ĊĠĠĠ Ġif Ġ( credentials Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠ Ġval Ġpre Activation Ġ= Ġcredentials . adobe Credentials ĊĠĠĠĠĠ Ġif Ġ( pre Activation Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpost Activation Ġ= Ġpre Activation . post Activation Credentials ĊĠĠĠĠĠĠĠ Ġif Ġ( post Activation Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġreturn Ġpost Activation . device ID . value ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġ// ĠYes , Ġreally Ġreturn Ġa Ġstring Ġthat Ġsays Ġ" null " ĊĠĠĠ Ġreturn Ġ" null " ĊĠ Ġ} Ċ } Ċ