Browse Source

代码优化

master
xsx 3 years ago
parent
commit
c8bd0f408d
  1. 2
      im-platform/src/main/java/com/bx/implatform/listener/GroupMessageListener.java
  2. 4
      im-platform/src/main/java/com/bx/implatform/listener/PrivateMessageListener.java
  3. 5
      im-platform/src/main/java/com/bx/implatform/util/MinioUtil.java

2
im-platform/src/main/java/com/bx/implatform/listener/GroupMessageListener.java

@ -23,8 +23,8 @@ public class GroupMessageListener implements MessageListener {
@Override @Override
public void process(SendResult result){ public void process(SendResult result){
GroupMessageInfo messageInfo = (GroupMessageInfo) result.getMessageInfo(); GroupMessageInfo messageInfo = (GroupMessageInfo) result.getMessageInfo();
// 提示类数据不记录
if(messageInfo.getType().equals(MessageType.TIP)){ if(messageInfo.getType().equals(MessageType.TIP)){
// 提示类数据不记录
return; return;
} }

4
im-platform/src/main/java/com/bx/implatform/listener/PrivateMessageListener.java

@ -33,13 +33,12 @@ public class PrivateMessageListener implements MessageListener {
PrivateMessageInfo messageInfo = (PrivateMessageInfo) result.getMessageInfo(); PrivateMessageInfo messageInfo = (PrivateMessageInfo) result.getMessageInfo();
// 提示类数据不记录 // 提示类数据不记录
if(messageInfo.getType().equals(MessageType.TIP.code())){ if(messageInfo.getType().equals(MessageType.TIP.code())){
return; return;
} }
// 视频通话信令不记录 // 视频通话信令不记录
if(messageInfo.getType() >= MessageType.RTC_CALL.code() && messageInfo.getType()< MessageType.RTC_CANDIDATE.code()){ if(messageInfo.getType() >= MessageType.RTC_CALL.code() && messageInfo.getType()< MessageType.RTC_CANDIDATE.code()){
// 通知用户呼叫失败了 // 通知用户呼叫失败了
if(messageInfo.getType() == MessageType.RTC_CALL.code() if(messageInfo.getType().equals(MessageType.RTC_CALL.code())
&& !result.getCode().equals(IMSendCode.SUCCESS)){ && !result.getCode().equals(IMSendCode.SUCCESS)){
PrivateMessageInfo sendMessage = new PrivateMessageInfo(); PrivateMessageInfo sendMessage = new PrivateMessageInfo();
sendMessage.setRecvId(messageInfo.getSendId()); sendMessage.setRecvId(messageInfo.getSendId());
@ -49,6 +48,7 @@ public class PrivateMessageListener implements MessageListener {
sendMessage.setSendTime(new Date()); sendMessage.setSendTime(new Date());
imClient.sendPrivateMessage(sendMessage.getRecvId(),sendMessage); imClient.sendPrivateMessage(sendMessage.getRecvId(),sendMessage);
} }
return;
} }
// 更新消息状态 // 更新消息状态
if(result.getCode().equals(IMSendCode.SUCCESS)){ if(result.getCode().equals(IMSendCode.SUCCESS)){

5
im-platform/src/main/java/com/bx/implatform/util/MinioUtil.java

@ -25,14 +25,12 @@ public class MinioUtil {
* @return boolean * @return boolean
*/ */
public Boolean bucketExists(String bucketName) { public Boolean bucketExists(String bucketName) {
Boolean found;
try { try {
found = minioClient.bucketExists(BucketExistsArgs.builder().bucket(bucketName).build()); return minioClient.bucketExists(BucketExistsArgs.builder().bucket(bucketName).build());
} catch (Exception e) { } catch (Exception e) {
log.error("查询bucket失败",e); log.error("查询bucket失败",e);
return false; return false;
} }
return found;
} }
/** /**
@ -141,6 +139,7 @@ public class MinioUtil {
.stream(stream, fileByte.length, -1).contentType(contentType).build(); .stream(stream, fileByte.length, -1).contentType(contentType).build();
//文件名称相同会覆盖 //文件名称相同会覆盖
minioClient.putObject(objectArgs); minioClient.putObject(objectArgs);
} catch (Exception e) { } catch (Exception e) {
log.error("上传图片失败,",e); log.error("上传图片失败,",e);
return null; return null;

Loading…
Cancel
Save