package com.example.administrator.searchpicturetool.model;
import com.example.administrator.searchpicturetool.model.bean.ImageJoy;
import com.example.administrator.searchpicturetool.model.bean.ImageJoyResult;
import com.example.administrator.searchpicturetool.model.service.ServiceCilent;
import com.jude.utils.JUtils;
import java.util.ArrayList;
import java.util.Arrays;
import rx.Observable;
import rx.android.schedulers.AndroidSchedulers;
import rx.functions.Func1;
import rx.schedulers.Schedulers;
/**
* Created by wenhuaijun on 2016/2/13 0013.
*/
public class ImageJoyModel {
public static Observable<ArrayList<ImageJoy>> getImageJoys(){
Observable<ArrayList<ImageJoy>> observable = ServiceCilent.getService().getImageJoy()
.map(new Func1<ImageJoy[], ArrayList<ImageJoy>>() {
@Override
public ArrayList<ImageJoy> call(ImageJoy[] imageJoys) {
return new ArrayList<ImageJoy>(Arrays.asList(imageJoys));
}
}).subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread());
return observable;
}
}