From aedbfdb641cbcce7f3de35b156b804ac224a505a Mon Sep 17 00:00:00 2001
From: endian11 <Dana_Lee1016@126.com>
Date: 星期三, 18 十二月 2019 12:00:41 +0800
Subject: [PATCH] 应用层添加测试注册消息;im_lib添加注册消息;在tcp连接成功时发注册消息(测试)

---
 im_lib/src/main/java/com/anyun/im_lib/netty/NettyTcpClient.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/im_lib/src/main/java/com/anyun/im_lib/netty/NettyTcpClient.java b/im_lib/src/main/java/com/anyun/im_lib/netty/NettyTcpClient.java
index abb179a..73332d6 100644
--- a/im_lib/src/main/java/com/anyun/im_lib/netty/NettyTcpClient.java
+++ b/im_lib/src/main/java/com/anyun/im_lib/netty/NettyTcpClient.java
@@ -217,6 +217,13 @@
                     imsConnectStatusCallback.onConnected();
                 }
                 // TODO: 2019/12/12  杩炴帴鎴愬姛 锛屽彂閫佹彙鎵嬫秷鎭紙闇�瑕佺殑璇濃�斺�旓級
+                try {
+                    ByteBuf byteBuf = ByteBufAllocator.DEFAULT.ioBuffer();
+                    byteBuf.writeBytes(mOnEventListener.getRegisterMessage());
+                    channel.writeAndFlush(byteBuf);
+                } catch (Exception e) {
+                    Log.i(TAG, "鍙戦�佹秷鎭け璐ワ紝reason="+e.getMessage()+"\t");
+                }
                 break;
             case IMSConfig.CONNECT_STATE_FAILURE:
                 default:
@@ -385,6 +392,14 @@
         return msgTimeOutTimerManager;
     }
 
+    @Override
+    public byte[] getRegisterMessage() {
+        if (mOnEventListener != null){
+            return mOnEventListener.getRegisterMessage();
+        }
+        return null;
+    }
+
 
     /**
      * 閲嶈繛浠诲姟

--
Gitblit v1.8.0