package com.halzhang.android.apps.startupnews;
import com.halzhang.android.startupnews.data.CookieFactoryModule;
import com.halzhang.android.startupnews.data.JsoupConnectorModule;
import com.halzhang.android.startupnews.data.OkHttpClientModule;
import com.halzhang.android.startupnews.data.SessionManagerModule;
import com.halzhang.android.startupnews.data.net.ISnApi;
import com.halzhang.android.startupnews.data.SnApiModule;
import com.halzhang.android.startupnews.data.net.JsoupConnector;
import com.halzhang.android.startupnews.data.utils.SessionManager;
import javax.inject.Singleton;
import dagger.Component;
/**
* Created by Hal on 2016/5/30.
*/
@Singleton
@Component(modules = {ApplicationModule.class, SnApiModule.class, OkHttpClientModule.class,
SessionManagerModule.class, JsoupConnectorModule.class, CookieFactoryModule.class})
public interface SnApiComponent {
ISnApi getSnApi();
SessionManager getSessionManager();
}