From b81d0cf47a08b3b5de01bf753fb71f6d1fda783a Mon Sep 17 00:00:00 2001
From: fctom1215 <fctom1215@outlook.com>
Date: 星期日, 23 二月 2020 15:21:02 +0800
Subject: [PATCH] Merge branch 'master' of https://gitee.com/endian11/DriveJudge

---
 app/src/main/java/safeluck/drive/evaluation/im/MessageProcessor.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/im/MessageProcessor.java b/app/src/main/java/safeluck/drive/evaluation/im/MessageProcessor.java
index cedcb9d..3cf3798 100644
--- a/app/src/main/java/safeluck/drive/evaluation/im/MessageProcessor.java
+++ b/app/src/main/java/safeluck/drive/evaluation/im/MessageProcessor.java
@@ -8,6 +8,7 @@
 import androidx.work.WorkManager;
 
 import com.anyun.exam.lib.MyLog;
+import com.anyun.im_lib.interf.IMSClientInteface;
 import com.anyun.im_lib.util.ByteUtil;
 import com.google.gson.Gson;
 import com.safeluck.aykj.utils.BytesUtils;
@@ -21,6 +22,7 @@
 import safeluck.drive.evaluation.platformMessage.JK2019MessageBase;
 import safeluck.drive.evaluation.platformMessage.JKMessage0001;
 import safeluck.drive.evaluation.platformMessage.JKMessage0100;
+import safeluck.drive.evaluation.platformMessage.JKMessage0101;
 import safeluck.drive.evaluation.platformMessage.JKMessage8001;
 import safeluck.drive.evaluation.platformMessage.JKMessage8100;
 import safeluck.drive.evaluation.platformMessage.JKMessage8201;
@@ -68,6 +70,9 @@
             if (((JKMessage8100) jk2019MessageBase).result == JKMessage8100.SUCCESS){
 
                 SPUtils.put(app.getAppContext(),SPUtils.DES_HEX_PWD,((JKMessage8100) jk2019MessageBase).des);
+                JKMessage0101 jkMessage0101 = new JKMessage0101();
+                jkMessage0101.des =((JKMessage8100) jk2019MessageBase).des;
+                jkMessage0101.timestamp = (int) System.currentTimeMillis();
             }
         }else if (jk2019MessageBase instanceof JKMessage8001){
             JKMessage8001 jkMessage8001 = (JKMessage8001) jk2019MessageBase;
@@ -101,4 +106,11 @@
             }
         });
     }
+
+    @Override
+    public void addBeatHeart(int seconds) {
+        if (IMSClientBootstrap.getInstance().isActive()){
+            IMSClientBootstrap.getInstance().addHeartbeat(seconds);
+        }
+    }
 }

--
Gitblit v1.8.0