From e654a4570cca83fe0915bc8da14b1d8c2bc92d11 Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Thu, 12 Aug 2021 09:53:44 +0800
Subject: [PATCH] 问题修复

---
 src/main/java/org/springblade/modules/webscoket/service/impl/PushMsgServiceImpl.java |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/src/main/java/org/springblade/modules/webscoket/service/impl/PushMsgServiceImpl.java b/src/main/java/org/springblade/modules/webscoket/service/impl/PushMsgServiceImpl.java
index 5f046f4..b886079 100644
--- a/src/main/java/org/springblade/modules/webscoket/service/impl/PushMsgServiceImpl.java
+++ b/src/main/java/org/springblade/modules/webscoket/service/impl/PushMsgServiceImpl.java
@@ -1,11 +1,16 @@
 package org.springblade.modules.webscoket.service.impl;
 
+import com.alibaba.fastjson.JSONObject;
+import io.netty.buffer.ByteBuf;
 import io.netty.channel.Channel;
 import io.netty.channel.group.ChannelGroup;
 import io.netty.handler.codec.http.websocketx.TextWebSocketFrame;
 import org.springblade.modules.nettyServer.NettyConfig;
 import org.springblade.modules.webscoket.service.IPushMsgService;
 import org.springframework.stereotype.Service;
+
+import java.util.HashMap;
+import java.util.Map;
 
 /**
  * @author lq
@@ -29,4 +34,20 @@
         System.out.println("空间大小:"+group.size()+",名字:"+name);
         group.writeAndFlush(new TextWebSocketFrame(msg));
     }
+
+    @Override
+	public int inviteVideoCall(String userId,String time,String type) {
+    	//返回值
+		int res = 0;
+		Channel channel = NettyConfig.getUserChannelMap().get(userId);
+		Map<String, Object> map = new HashMap<String, Object>();
+		JSONObject jsonObject = new JSONObject();
+		jsonObject.put("type",type);
+		jsonObject.put("roomId",time);
+		if (channel != null){
+			channel.writeAndFlush(new TextWebSocketFrame(String.valueOf(jsonObject)));
+			res = 1;
+		}
+		return res;
+	}
 }

--
Gitblit v1.9.3