diff --git a/retrofitgo/src/main/java/io/microshow/retrofitgo/internal/CommonNetBoundResource.java b/retrofitgo/src/main/java/io/microshow/retrofitgo/internal/CommonNetBoundResource.java index 4856c99..5112cb4 100644 --- a/retrofitgo/src/main/java/io/microshow/retrofitgo/internal/CommonNetBoundResource.java +++ b/retrofitgo/src/main/java/io/microshow/retrofitgo/internal/CommonNetBoundResource.java @@ -34,6 +34,7 @@ public CommonNetBoundResource(CachePolicyMode cachePolicyMode) { T cacheData = getCacheResult(cacheKey); if (cacheData != null) { emitter.onNext(Resource.success(cacheData, true)); + Thread.sleep(100); } } diff --git a/retrofitgo/src/main/java/io/microshow/retrofitgo/internal/ErrorHelper.java b/retrofitgo/src/main/java/io/microshow/retrofitgo/internal/ErrorHelper.java index 8b9a017..4984029 100644 --- a/retrofitgo/src/main/java/io/microshow/retrofitgo/internal/ErrorHelper.java +++ b/retrofitgo/src/main/java/io/microshow/retrofitgo/internal/ErrorHelper.java @@ -62,7 +62,7 @@ public static Error unKnowError() { } public static Error apiError(int code, String message) { - return new Error(code, code + ": " + message); + return new Error(code, message); } private static String getString(@StringRes int resId) { diff --git a/sample/src/main/java/io/microshow/retrofitgo/sample/reponsitory/OneReponsitory.java b/sample/src/main/java/io/microshow/retrofitgo/sample/reponsitory/OneReponsitory.java index 2e1edac..a2c895e 100644 --- a/sample/src/main/java/io/microshow/retrofitgo/sample/reponsitory/OneReponsitory.java +++ b/sample/src/main/java/io/microshow/retrofitgo/sample/reponsitory/OneReponsitory.java @@ -27,7 +27,7 @@ public Flowable> loadOneData(Map params) { String mCacheKey = this.getClass().getName() + "." + Thread.currentThread().getStackTrace()[2].getMethodName() + "." + params.hashCode(); - return new CommonNetBoundResource(CachePolicyMode.POLICY_NETWORK_ELSE_CACHE) { + return new CommonNetBoundResource(CachePolicyMode.POLICY_CACHE_AND_NETWORK) { @NonNull @Override protected Flowable fetchFromNet() {