package com.gzsll.hupu.api.login;
import com.gzsll.hupu.bean.CookieData;
import com.gzsll.hupu.components.retrofit.FastJsonConverterFactory;
import okhttp3.OkHttpClient;
import retrofit2.Retrofit;
import retrofit2.adapter.rxjava.RxJavaCallAdapterFactory;
import rx.Observable;
import rx.schedulers.Schedulers;
/**
* Created by sll on 2015/3/8.
*/
public class CookieApi {
private CookieService mCookieService;
private static final String BASE_URL = "http://passport.hupu.com/pc/login/";
public CookieApi(OkHttpClient mOkHttpClient) {
Retrofit retrofit =
new Retrofit.Builder().addConverterFactory(FastJsonConverterFactory.create())
.client(mOkHttpClient)
.baseUrl(BASE_URL)
.addCallAdapterFactory(RxJavaCallAdapterFactory.create())
.build();
mCookieService = retrofit.create(CookieService.class);
}
public Observable<CookieData> login(String userName, String passWord) {
return mCookieService.login(userName, passWord).subscribeOn(Schedulers.io());
}
}