Merge pull request #4501 from sbwalker/dev

eliminate database call for authenticated users
This commit is contained in:
Shaun Walker
2024-08-09 13:00:35 -04:00
committed by GitHub
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}");
}
}
}
}