eliminate database call for authenticated users

This commit is contained in:
sbwalker
2024-08-09 13:00:20 -04:00
parent 340ef46469
commit cf040f51b5
5 changed files with 23 additions and 32 deletions

View File

@ -29,6 +29,12 @@ namespace Oqtane.Infrastructure.EventSubscribers
_cache.Remove($"assemblieslist:{syncEvent.TenantId}:{syncEvent.EntityId}");
_cache.Remove($"assemblies:{syncEvent.TenantId}:{syncEvent.EntityId}");
}
// when a users settings are changed, the user cache item needs to be refreshed
if (syncEvent.EntityName == EntityNames.User && syncEvent.Action == SyncEventActions.Update)
{
_cache.Remove($"user:{syncEvent.EntityId}:{syncEvent.TenantId}:{syncEvent.SiteId}");
}
}
}
}