package io.hefuyi.zhihudaily.injector.component;
import android.app.Application;
import dagger.Component;
import io.hefuyi.zhihudaily.DailyApplication;
import io.hefuyi.zhihudaily.injector.module.ApplicationModule;
import io.hefuyi.zhihudaily.injector.module.NetworkModule;
import io.hefuyi.zhihudaily.injector.scope.PerApplication;
import io.hefuyi.zhihudaily.respository.interfaces.Repository;
/**
* Created by hefuyi on 16/8/16.
*/
@PerApplication
@Component(modules = {ApplicationModule.class, NetworkModule.class})
public interface ApplicationComponent {
Application application();
DailyApplication dailyApplication();
Repository repository();
}