From f2a3965a672fca33831d361872874fec104846d5 Mon Sep 17 00:00:00 2001
From: Runt <qingingrunt2010@qq.com>
Date: Fri, 29 Aug 2025 11:37:21 +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