package Ġcom . j ose ph . mail me . injection . module Ċ Ċ import Ġcom . j ose ph . mail me . data . DataManager Ċ import Ġcom . j ose ph . mail me . data . DataManager Helper Ċ import Ġcom . j ose ph . mail me . data . local . Pref Manager Ċ import Ġcom . j ose ph . mail me . ui . navigation . Navigator Ċ import Ġcom . j ose ph . mail me . util . Schedulers . App Scheduler Provider Ċ import Ġcom . j ose ph . mail me . util . Schedulers . Scheduler Provider Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġio . reactivex . dis pos ables . Composite Disposable Ċ import Ġjavax . inject . Singleton Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġab Ġon Ġ 1 8 / 0 3 / 2 0 1 7 . Ċ Ġ*/ Ċ Ċ @ Module Ċ class ĠApplication Module Ġ{ ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovide Navigator (): ĠNavigator Ġ= ĠNavigator () ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovides Composite Disposable (): ĠComposite Disposable Ġ= ĠComposite Disposable () ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovides Scheduler Provider (): ĠScheduler Provider Ġ= ĠApp Scheduler Provider () ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovides Pref Manager (): ĠPref Manager Ġ= ĠPref Manager () ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovides DataManager Helper (): ĠData Manager Helper Ġ= ĠData Manager Helper () ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovides DataManager ( data Manager Helper : ĠData Manager Helper ): ĠData Manager ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ= ĠData Manager ( data Manager Helper ) Ċ } Ċ