fix: track groupId per pending action for precise cleanup on delete/disband; split group hook into its own listener; self-heal orphaned registry entries in list

This commit is contained in:
2026-07-26 08:51:54 +02:00
parent c55787ce40
commit b7ca9fa53b
5 changed files with 123 additions and 68 deletions
+1 -1
View File
@@ -65,7 +65,7 @@ public class ClaimLinkRegistry
public bool AddEntry(string uid, int groupId, int claimIndex)
{
if (ClaimLinkCommandListener.PendingLoads.ContainsKey(uid))
if (CommandListener.PendingLoads.ContainsKey(uid))
return false;
if (!Exists(groupId))
return false;