use utils.SliceSub

pull/1287/head
a3d21 2 years ago
parent 20623a826e
commit 2d9cbb9bca

@ -222,8 +222,7 @@ func (p *Pusher) Push2SuperGroup(ctx context.Context, groupID string, msg *sdkws
// log.ZError(ctx, "GetRecvMsgNotNotifyUserIDs failed", err, "groupID", groupID)
return err
}
// todo => utils.ExceptString(needOfflinePushUserIDs, notNotificationUserIDs)
needOfflinePushUserIDs = utils.IntersectString(utils.DifferenceString(notNotificationUserIDs, needOfflinePushUserIDs), needOfflinePushUserIDs)
needOfflinePushUserIDs = utils.SliceSub(needOfflinePushUserIDs, notNotificationUserIDs)
}
// Use offline push messaging
if len(needOfflinePushUserIDs) > 0 {

Loading…
Cancel
Save