HunterHuang0X7C7
2023-08-11 4f625f8254f453c6465da8a43ec3177de9f93ebd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package com.github.hunter0x7c7.sync.model.server.net.converters;
 
import rx.Observable;
import rx.schedulers.Schedulers;
 
/**
 * 对服务器请求的Observer的修改
 */
public class SchedulerTransform<T> implements Observable.Transformer<T, T> {
    @Override
    public Observable<T> call(Observable<T> tObservable) {
        return tObservable
                .subscribeOn(Schedulers.io())
                .observeOn(Schedulers.newThread())
                .unsubscribeOn(Schedulers.io());
    }
}