From c5f44333881c141e8791ceb9d373919260a5b4f7 Mon Sep 17 00:00:00 2001
From: nilupeng <qingingrunt2010@qq.com>
Date: Tue, 09 Aug 2022 04:51:36 +0000
Subject: [PATCH] 短信倒计时优化,其他优化

---
 app/src/main/java/com/runt/open/mvvm/retrofit/converter/DecryptGsonResponseBodyConverter.java |   27 ++-------------------------
 1 files changed, 2 insertions(+), 25 deletions(-)

diff --git a/app/src/main/java/com/runt/open/mvvm/retrofit/converter/DecryptGsonResponseBodyConverter.java b/app/src/main/java/com/runt/open/mvvm/retrofit/converter/DecryptGsonResponseBodyConverter.java
index 3e9ac2d..5d02452 100644
--- a/app/src/main/java/com/runt/open/mvvm/retrofit/converter/DecryptGsonResponseBodyConverter.java
+++ b/app/src/main/java/com/runt/open/mvvm/retrofit/converter/DecryptGsonResponseBodyConverter.java
@@ -17,8 +17,6 @@
 import java.io.InputStream;
 import java.io.InputStreamReader;
 import java.nio.charset.Charset;
-import java.security.NoSuchAlgorithmException;
-import java.security.spec.InvalidKeySpecException;
 
 import okhttp3.ResponseBody;
 import retrofit2.Converter;
@@ -34,7 +32,6 @@
     private final TypeAdapter<T> adapter;
     private final Charset UTF_8 = Charset.forName("UTF-8");
     private final boolean transHump;//驼峰转换
-    private final String ENCRYPT = "encrypt";
 
     public DecryptGsonResponseBodyConverter(Gson gson, TypeAdapter<T> adapter, boolean transHump) {
         this.gson = gson;
@@ -47,13 +44,8 @@
         String response = null;
         try {
             String val = new String(value.bytes(),UTF_8);
-            response = decryptJsonStr(val);//解密
-        } catch (NoSuchAlgorithmException | InvalidKeySpecException e) {
-            e.printStackTrace();
-            HttpApiResult apiResult = new HttpApiResult<>();
-            apiResult.code = 412;
-            apiResult.msg = "解密数据出错"+e.getMessage();
-            response = new Gson().toJson(apiResult);
+            Log.e("Converter","val body:"+val);
+            response = transHump? GsonUtils.toHumpJson(val):val;
         } catch (JSONException e) {
             e.printStackTrace();
             HttpApiResult apiResult = new HttpApiResult<>();
@@ -75,20 +67,5 @@
         }
     }
 
-    /**
-     * 解密json
-     * @param body
-     * @return
-     * @throws Exception
-     */
-    protected String decryptJsonStr(String body) throws Exception {
-        Log.e("Converter","decryptJsonStr body:"+body);
-        /*if(body.indexOf("{") == 0) {
-            JSONObject json = new JSONObject(body);
-            body = json.toString();
-            //body = RSAUtils.decrypt(json.getString(ENCRYPT), RSAUtils.getPublicKey(RSAUtils.PUBLIC_KEY));//
-        }*/
-        return transHump? GsonUtils.toHumpJson(body):body;
-    }
 
 }

--
Gitblit v1.9.1