mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-15 11:47:54 +00:00
Sync from bytedesk-private: update
This commit is contained in:
@@ -114,11 +114,9 @@ public class MessageSocketService {
|
||||
}
|
||||
|
||||
private void doSendToSubscribers(String topic, @NonNull MessageProto.Message messageProto) {
|
||||
// log.debug("doSendToSubscribers: user={}, content={}, topic={}, type={},
|
||||
// clientId={}",
|
||||
// log.debug("doSendToSubscribers: user={}, content={}, topic={}, type={}, clientId={}",
|
||||
// messageProto.getUser().getNickname(), messageProto.getContent(), topic,
|
||||
// messageProto.getType(),
|
||||
// messageProto.getClient());
|
||||
// messageProto.getType(), messageProto.getClient());
|
||||
Set<TopicEntity> topicSet = topicService.findByTopic(topic);
|
||||
log.info("topicList size {}", topicSet.size());
|
||||
topicSet.forEach(topicElement -> {
|
||||
@@ -130,8 +128,7 @@ public class MessageSocketService {
|
||||
}
|
||||
|
||||
private void doSendMessage(String topic, @NonNull MessageProto.Message messageProto, String clientId) {
|
||||
// log.debug("doSendMessage: user={}, content={}, topic={}, type={},
|
||||
// clientId={}",
|
||||
// log.debug("doSendMessage: user={}, content={}, topic={}, type={}, clientId={}",
|
||||
// messageProto.getUser().getNickname(), messageProto.getContent(), topic,
|
||||
// messageProto.getType(), clientId);
|
||||
MqttQoS mqttQoS = MqttQoS.AT_LEAST_ONCE;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* @Author: jackning 270580156@qq.com
|
||||
* @Date: 2024-01-29 16:21:46
|
||||
* @LastEditors: jackning 270580156@qq.com
|
||||
* @LastEditTime: 2024-11-20 11:24:39
|
||||
* @LastEditTime: 2024-12-17 23:19:27
|
||||
* @Description: bytedesk.com https://github.com/Bytedesk/bytedesk
|
||||
* Please be aware of the BSL license restrictions before installing Bytedesk IM –
|
||||
* selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license.
|
||||
@@ -64,11 +64,10 @@ public class Publish {
|
||||
// 注意:不能去掉,否则无法解析protobuf
|
||||
publishMessage.payload().getBytes(publishMessage.payload().readerIndex(), messageBytes);
|
||||
// publish message event, developers can listener to new message
|
||||
// mqService.sendProtoMessageToMq(messageBytes);
|
||||
try {
|
||||
MessageProto.Message messageProto = MessageProto.Message.parseFrom(messageBytes);
|
||||
String messageJson = MessageConvertUtils.toJson(messageProto);
|
||||
// mqService.sendJsonMessageToMq(messageJson);
|
||||
//
|
||||
messageSendService.sendJsonMessage(messageJson);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
|
||||
Reference in New Issue
Block a user