mirror of
https://hubproxy.babadafafafafa.cn/https://github.com/yunionio/cloudpods.git
synced 2026-09-20 08:03:53 +08:00
fix(notify): get the receivers that need to be added and deleted correctly
This commit is contained in:
@@ -561,11 +561,11 @@ func (sr *SSubscriber) SetReceivers(ctx context.Context, receiverIds []string) e
|
||||
rmReceivers = append(rmReceivers, dbReceivers[i])
|
||||
i++
|
||||
case dbReceivers[i] > receiverIds[j]:
|
||||
rmReceivers = append(rmReceivers, dbReceivers[i])
|
||||
i++
|
||||
case dbReceivers[i] < receiverIds[j]:
|
||||
addReceivers = append(addReceivers, receiverIds[j])
|
||||
j++
|
||||
case dbReceivers[i] < receiverIds[j]:
|
||||
rmReceivers = append(rmReceivers, dbReceivers[i])
|
||||
i++
|
||||
case dbReceivers[i] == receiverIds[j]:
|
||||
i++
|
||||
j++
|
||||
|
||||
Reference in New Issue
Block a user