package Ġcom . gu illa . lab . d agger . modules Ċ Ċ import Ġcom . gu illa . lab . d agger . scopes . Activity Scope Ċ import Ġcom . gu illa . lab . mvp . inter actors . Repo Details Interactor Ċ import Ġcom . gu illa . lab . mvp . inter actors . impl . Details Interactor Impl Ċ import Ġcom . gu illa . lab . mvp . present ers . Repo Details Presenter Ċ import Ġcom . gu illa . lab . mvp . present ers . impl . Details Presenter Impl Ċ import Ġcom . gu illa . lab . mvp . views . Repo Details View Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġd ino Ġon Ġ 1 2 / 0 5 / 1 5 . Ċ Ġ*/ Ċ @ Module Ċ class ĠRepository Details Module ( private Ġval Ġview : ĠRepo Details View ) Ġ{ ĊĊĠĠĠ Ġ@ Activity Scope ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide View (): ĠRepo Details View Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġview ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Activity Scope ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Interactor ( inter actor : ĠDetails Interactor Impl ): ĠRepo Details Interactor Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġinter actor ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Activity Scope ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Presenter ( presenter : ĠDetails Presenter Impl ): ĠRepo Details Presenter Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġpresenter ĊĠĠĠ Ġ} Ċ } Ċ