From 89e35a1933ba40513a96572b27291c0aa65c918c Mon Sep 17 00:00:00 2001
From: Runt <qingingrunt2010@qq.com>
Date: Sat, 11 Oct 2025 10:21:42 +0000
Subject: [PATCH] 框架优化
---
libmvi/src/main/java/com/runt/open/mvi/retrofit/converter/DecryptGsonResponseBodyConverter.java | 7 ++-----
1 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/libmvi/src/main/java/com/runt/open/mvi/retrofit/converter/DecryptGsonResponseBodyConverter.java b/libmvi/src/main/java/com/runt/open/mvi/retrofit/converter/DecryptGsonResponseBodyConverter.java
index 44e36e4..d5c71b7 100644
--- a/libmvi/src/main/java/com/runt/open/mvi/retrofit/converter/DecryptGsonResponseBodyConverter.java
+++ b/libmvi/src/main/java/com/runt/open/mvi/retrofit/converter/DecryptGsonResponseBodyConverter.java
@@ -13,7 +13,6 @@
import com.runt.open.mvi.utils.GsonUtils;
import org.json.JSONException;
-import org.json.JSONObject;
import java.io.ByteArrayInputStream;
import java.io.IOException;
@@ -36,7 +35,7 @@
private final TypeAdapter<T> adapter;
private final Charset UTF_8 = Charset.forName("UTF-8");
private final boolean transHump;//驼峰转换
- private final String ENCRYPT = "encrypt";
+ private final String ENCRYPT = "body";
public DecryptGsonResponseBodyConverter(Gson gson, TypeAdapter<T> adapter, boolean transHump) {
this.gson = gson;
@@ -88,9 +87,7 @@
if(TextUtils.isEmpty(body)){
}else if(body.indexOf("{") == 0) {
- JSONObject json = new JSONObject(body);
- body = RSAUtils.decrypt(json.getString(ENCRYPT), RSAUtils.getPublicKey(RSAUtils.PUBLIC_KEY));//
- //Log.e("Converter", "decryptJsonStr body:" + body);
+ body = RSAUtils.decryptVerify(body,ENCRYPT);
}
return transHump? GsonUtils.toHumpJson(body):body;
}
--
Gitblit v1.9.1