fix: group notification

This commit is contained in:
icey-yu 2025-11-14 14:41:27 +08:00
parent 2a0df3a22e
commit 1679a85370

View File

@ -476,14 +476,15 @@ func (g *NotificationSender) GroupApplicationAcceptedNotification(ctx context.Co
if err = g.fillOpUser(ctx, &opUser, group.GroupID); err != nil { if err = g.fillOpUser(ctx, &opUser, group.GroupID); err != nil {
return return
} }
uid := g.uuid()
for _, userID := range append(userIDs, req.FromUserID) {
tips := &sdkws.GroupApplicationAcceptedTips{ tips := &sdkws.GroupApplicationAcceptedTips{
Group: group, Group: group,
OpUser: opUser, OpUser: opUser,
HandleMsg: req.HandledMsg, HandleMsg: req.HandledMsg,
Uuid: g.uuid(), Uuid: uid,
Request: request, Request: request,
} }
for _, userID := range append(userIDs, req.FromUserID) {
if userID == req.FromUserID { if userID == req.FromUserID {
tips.ReceiverAs = applicantReceiver tips.ReceiverAs = applicantReceiver
} else { } else {