Clean up orphaned non-global admins on the expire timer

This commit is contained in:
Ravid-A 2026-05-31 17:47:13 +03:00
parent e028441b56
commit fd94ac8d2b
5 changed files with 29 additions and 1 deletions

View file

@ -306,7 +306,8 @@ internal class PlayerManager
pluginInstance.MuteManager.ExpireOldMutes(),
pluginInstance.WarnManager.ExpireOldWarns(),
pluginInstance.CacheManager?.RefreshCacheAsync() ?? Task.CompletedTask,
pluginInstance.PermissionManager.DeleteOldAdmins()
pluginInstance.PermissionManager.DeleteOldAdmins(),
pluginInstance.PermissionManager.DeleteOrphanedAdmins()
};
await Task.WhenAll(expireTasks);