package Ġcom . p mp avan . re cy y cl er view item tracking . app . di . module Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroid . content . Context Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġorg . green robot . event bus . EventBus Ċ import Ġjavax . inject . Singleton ĊĊ Ċ @ Module Ċ class ĠApplication Module ( val Ġapp : ĠApplication ) Ġ{ ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Context (): ĠContext Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġapp ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Application (): ĠApplication Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġapp ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġget EventBus (): ĠEvent Bus Ġ= ĠEvent Bus . getDefault () Ċ }