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 List Interactor Ċ import Ġcom . gu illa . lab . mvp . inter actors . impl . List Interactor Impl Ċ import Ġcom . gu illa . lab . mvp . present ers . Repo List Presenter Ċ import Ġcom . gu illa . lab . mvp . present ers . impl . List Presenter Impl Ċ import Ġcom . gu illa . lab . mvp . views . Repo ListView Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġd ino Ġon Ġ 1 2 / 0 5 / 1 5 . Ċ Ġ*/ Ċ @ Module Ċ class ĠRepository List Module ( private Ġval Ġview : ĠRepo ListView ) Ġ{ ĊĊĠĠĠ Ġ@ Activity Scope ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide View (): ĠRepo ListView Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġview ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Activity Scope ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Interactor ( inter actor : ĠList Interactor Impl ): ĠRepo List Interactor Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġinter actor ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Activity Scope ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Presenter ( presenter : ĠList Presenter Impl ): ĠRepo List Presenter Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġpresenter ĊĠĠĠ Ġ} Ċ } Ċ