Skip to content

Commit 2350b94

Browse files
committed
fix:P2P拆红包提示消息
fix:P2P拆红包提示消息
1 parent 96fbe8e commit 2350b94

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

android/src/main/java/com/netease/im/session/SessionUtil.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,8 @@ public static void receiver(NotificationManager manager, CustomNotification cust
123123
// LogUtil.i("timestamp",""+data);
124124
String sessionId = (String) data.get("sessionId");
125125
String sessionType = (String) data.get("sessionType");
126-
sendRedPacketOpenLocal(sessionId, getSessionType(sessionType), sendId, openId, hasRedPacket, serialNo, t);
126+
final String id = getSessionType(sessionType) == SessionTypeEnum.P2P ? openId : sessionId;
127+
sendRedPacketOpenLocal(id, getSessionType(sessionType), sendId, openId, hasRedPacket, serialNo, t);
127128
}
128129
}
129130
}
@@ -159,8 +160,7 @@ public static void sendRedPacketOpenLocal(String sessionId, SessionTypeEnum sess
159160
config.enablePush = false;
160161
RedPacketOpenAttachement attachment = new RedPacketOpenAttachement();
161162
attachment.setParams(sendId, openId, hasRedPacket, serialNo);
162-
final String id = sessionType == SessionTypeEnum.P2P ? openId : sessionId;
163-
IMMessage message = MessageBuilder.createCustomMessage(id, sessionType, attachment.getTipMsg(true), attachment, config);
163+
IMMessage message = MessageBuilder.createCustomMessage(sessionId, sessionType, attachment.getTipMsg(true), attachment, config);
164164
message.setStatus(MsgStatusEnum.success);
165165

166166
message.setConfig(config);

0 commit comments

Comments
 (0)