forked from gongxuegit/tiku-backend.net
perf: optimize authorization scoreline and workers
This commit is contained in:
@@ -206,6 +206,9 @@ internal sealed class SaasSubscriptionLifecycleService(
|
||||
return false;
|
||||
}
|
||||
|
||||
await services.GetRequiredService<ITenantFeatureCacheInvalidator>()
|
||||
.InvalidateAsync(tenantId, cancellationToken);
|
||||
|
||||
var newFeatures = await LoadFeaturesAsync(dbContext, subscription, cancellationToken);
|
||||
var changedFeatures = oldFeatures.Concat(newFeatures).Distinct(StringComparer.Ordinal).ToArray();
|
||||
var eventPublisher = services.GetRequiredService<ISecurityEventPublisher>();
|
||||
@@ -221,7 +224,8 @@ internal sealed class SaasSubscriptionLifecycleService(
|
||||
correlationId,
|
||||
cancellationToken);
|
||||
}
|
||||
services.GetRequiredService<ITenantRuntimeCacheInvalidator>().Invalidate(tenantId);
|
||||
await services.GetRequiredService<ITenantRuntimeCacheInvalidator>()
|
||||
.InvalidateAsync(tenantId, cancellationToken);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user