From 040f1aba13b179ff318366680a6346af7fd97795 Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期五, 11 四月 2025 16:11:23 +0800 Subject: [PATCH] feat(generallibrary): 新增补卡功能并优化底部导航栏 --- generallibrary/src/main/java/com/dayu/general/net/ApiManager.kt | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/generallibrary/src/main/java/com/dayu/general/net/ApiManager.kt b/generallibrary/src/main/java/com/dayu/general/net/ApiManager.kt index ded47e8..79e1dae 100644 --- a/generallibrary/src/main/java/com/dayu/general/net/ApiManager.kt +++ b/generallibrary/src/main/java/com/dayu/general/net/ApiManager.kt @@ -2,6 +2,7 @@ import android.content.Context import android.util.Log +import com.dayu.baselibrary.business.BusinessProvider import com.dayu.baselibrary.net.subscribers.ProgressSubscriber import com.dayu.baselibrary.net.subscribers.SubscriberListener import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers @@ -120,13 +121,13 @@ observable .subscribeOn(Schedulers.io()) - .map(mapResponse(tClass)) + .map(mapResponse(context, tClass)) .unsubscribeOn(Schedulers.newThread()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(mySubscriber) } - private fun <T> mapResponse(tClass: Class<T>): Function<Any, BaseResponse<T>> { + private fun <T> mapResponse(context: Context, tClass: Class<T>): Function<Any, BaseResponse<T>> { return Function { rawResponse -> when (rawResponse) { is BaseResponse<*> -> { @@ -142,7 +143,7 @@ // 澶勭悊token澶辨晥鐨勬儏鍐� if (temp.code == NetConstans.TOKEN_INVALID) { // 鍙互鍦ㄨ繖閲屾坊鍔犻噸瀹氬悜鍒扮櫥褰曢〉闈㈢殑閫昏緫 - // redirectToLogin() + BusinessProvider.getBusinessProvider().startLoginNavigotor.navigateToLogin(context) return@Function response } -- Gitblit v1.8.0