| | |
| | | package com.duqing.missions.ui.login.data; |
| | | |
| | | |
| | | import com.duqing.missions.retrofit.RetrofitUtils; |
| | | import com.duqing.missions.retrofit.api.LoginApiCenter; |
| | | import com.duqing.missions.ui.login.data.model.LoggedInUser; |
| | | |
| | | import io.reactivex.Observable; |
| | |
| | | public class LoginDataSource { |
| | | |
| | | public Observable<LoggedInUser> login(String username, String password) { |
| | | final Observable<LoggedInUser> observable = Observable.create(new ObservableOnSubscribe<LoggedInUser>() { |
| | | @Override |
| | | public void subscribe(ObservableEmitter<LoggedInUser> e) throws Exception { |
| | | LoggedInUser fakeUser = new LoggedInUser( java.util.UUID.randomUUID().toString(), "Jane Doe"); |
| | | e.onNext(fakeUser); |
| | | } |
| | | }); |
| | | return observable; |
| | | return RetrofitUtils.getInstance().getRetrofit(LoginApiCenter.class).login(";lajks;dkfjal;ksjdf"); |
| | | } |
| | | |
| | | public Observable<LoggedInUser> loginByCode(String phone, String verifyCode){ |