public override async Task <string> GetOrNullAsync(FeatureDefinition feature) { if (!CurrentClient.IsAuthenticated) { return(null); } return(await FeatureStore.GetOrNullAsync(feature.Name, Name, CurrentClient.Id)); }
public async override Task <string> GetOrNullAsync(FeatureDefinition feature) { var editionId = PrincipalAccessor.Principal?.FindEditionId(); if (editionId == null) { return(null); } return(await FeatureStore.GetOrNullAsync(feature.Name, Name, editionId.Value.ToString())); }
public override async Task <string> GetOrNullAsync(FeatureDefinition feature) { return(await FeatureStore.GetOrNullAsync(feature.Name, Name, CurrentTenant.Id?.ToString()).ConfigureAwait(false)); }
public async override Task <string> GetOrNullAsync(FeatureDefinition feature) { return(await FeatureStore.GetOrNullAsync(feature.Name, Name, CurrentTenant.Id?.ToString())); }
public override async Task <string> GetOrNullAsync(FeatureDefinition feature) { return(await FeatureStore.GetOrNullAsync(feature.Name, Name, _currentUser?.Id?.ToString())); }