package Ġcom . github . mid ros . ist he app . di . module Ċ Ċ import Ġandroid . app . Service Ċ import Ġandroid . content . Context Ċ import Ġcom . github . mid ros . ist he app . di . Per Service Ċ import Ġcom . github . mid ros . ist he app . services . calls . Interactor Calls Ċ import Ġcom . github . mid ros . ist he app . services . calls . Interface Interactor Calls Ċ import Ġcom . github . mid ros . ist he app . services . calls . Interface Service Calls Ċ import Ġcom . github . mid ros . ist he app . services . sms . Interactor Sms Ċ import Ġcom . github . mid ros . ist he app . services . sms . Interface Interactor Sms Ċ import Ġcom . github . mid ros . ist he app . services . sms . Interface Service Sms Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġl uis Ġr af ael Ġon Ġ 1 3 / 0 3 / 1 8 . Ċ Ġ*/ Ċ @ Module Ċ class ĠService Module ( var Ġservice : Service ) Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Context (): ĠContext Ġ= Ġservice . application Context ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Per Service ĊĠĠĠ Ġfun Ġprovide Interface Interactor Calls ( inter actor : ĠInter actor Calls < Interface Service Calls >): ĠInterface Interactor Calls < Interface Service Calls > Ġ= Ġinter actor ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Per Service ĊĠĠĠ Ġfun Ġprovide Interface Interactor Sms ( inter actor : ĠInter actor Sms < Interface Service Sms >): ĠInterface Interactor Sms < Interface Service Sms > Ġ= Ġinter actor Ċ Ċ }