package Ġcom . sal to . cl ays dk demo . modules Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . os . Handler Ċ import Ġcom . my cl ay . cl ays dk . api . IC lay SDK Ċ import Ġcom . sal to . cl ays dk demo . access _ code . present ers . Access Code Presenter Ċ import Ġcom . sal to . cl ays dk demo . access _ code . present ers . I Access Code Presenter Ċ import Ġcom . sal to . cl ays dk demo . application . AppConfig Ċ import Ġcom . sal to . cl ays dk demo . application . AppConfig . D agger . API _ KEY Ċ import Ġcom . sal to . cl ays dk demo . application . I Shared Prefs Util Ċ import Ġcom . sal to . cl ays dk demo . login . oid . IO ID Config Ċ import Ġcom . sal to . cl ays dk demo . login . present ers . I Login Presenter Ċ import Ġcom . sal to . cl ays dk demo . login . present ers . Login Presenter Ċ import Ġcom . sal to . cl ays dk demo . guest _ digital _ key . present ers . Guest Digital Keys List Presenter Ċ import Ġcom . sal to . cl ays dk demo . guest _ digital _ key . present ers . IG uest Digital Keys List Presenter Ċ import Ġcom . sal to . cl ays dk demo . login . oid . OID Config Ċ import Ġcom . sal to . cl ays dk demo . main . present ers . IM ain Presenter Ċ import Ġcom . sal to . cl ays dk demo . main . present ers . Main Presenter Ċ import Ġcom . sal to . cl ays dk demo . services . I Device Service Ċ import Ġcom . sal to . cl ays dk demo . services . IP od Service Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġnet . openid . app auth . Auth State Ċ import Ġnet . openid . app auth . Authorization Service Ċ import Ġjavax . inject . Named Ċ Ċ @ Module Ċ class ĠPres enter Module Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Login Presenter ( ĊĠĠĠĠĠĠĠ Ġcontext : ĠContext , Ġshared Prefs : ĠI Shared Prefs Util , ĊĠĠĠĠĠĠĠ Ġauthorization Service : ĠAuthorization Service , ĊĠĠĠĠĠĠĠ Ġauth State : ĠAuth State , Ġoid Config : ĠIO ID Config ĊĠĠĠ Ġ): ĠI Login Presenter . Action Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠLogin Presenter ( context , Ġshared Prefs , Ġauthorization Service , Ġauth State , Ġoid Config ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Main Presenter ( ĊĠĠĠĠĠĠĠ Ġcontext : ĠContext , Ġshared Prefs : ĠI Shared Prefs Util , ĊĠĠĠĠĠĠĠ Ġauth State : ĠAuth State , Ġoid Config : ĠIO ID Config , ĊĠĠĠĠĠĠĠ Ġdevice Service : ĠI Device Service , Ġ@ Named ( API _ KEY ) apiKey : ĠString , ĊĠĠĠĠĠĠĠ Ġc lay SDK : ĠIC lay SDK , Ġhandler : ĠHandler ĊĠĠĠ Ġ): ĠI Main Presenter . Action Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠMain Presenter ( context , Ġshared Prefs , Ġauth State , Ġoid Config , Ġdevice Service , ĠapiKey , Ġc lay SDK , Ġhandler ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Digital Guest List Presenter ( ĊĠĠĠĠĠĠĠ Ġcontext : ĠContext , Ġshared Prefs : ĠI Shared Prefs Util , Ġhandler : ĠHandler ): ĠI Guest Digital Keys List Presenter . Action Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠGuest Digital Keys List Presenter ( context , Ġshared Prefs , Ġhandler ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Access Code Presenter ( ĊĠĠĠĠĠĠĠ Ġcontext : ĠContext , Ġshared Prefs : ĠI Shared Prefs Util , ĊĠĠĠĠĠĠĠ Ġauthorization Service : ĠAuthorization Service , ĊĠĠĠĠĠĠĠ Ġpod Service : ĠIP od Service , ĊĠĠĠĠĠĠĠ Ġdevice Service : ĠI Device Service , ĊĠĠĠĠĠĠĠ Ġ@ Named ( API _ KEY ) ĠapiKey : ĠString , ĊĠĠĠĠĠĠĠ Ġoid Config : ĠO ID Config , ĊĠĠĠĠĠĠĠ Ġauth State : ĠAuth State ĊĠĠĠ Ġ): ĠI Access Code Presenter . Action Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠAccess Code Presenter ( context , Ġshared Prefs , Ġauthorization Service , Ġpod Service , Ġdevice Service , ĠapiKey , Ġoid Config , Ġauth State ) ĊĠĠĠ Ġ} Ċ }