public async Task <FeatureFlagReference> GetReferenceAsync() { var reference = await _storage.GetFileReferenceAsync(CoreConstants.Folders.ContentFolderName, CoreConstants.FeatureFlagsFileName); return(new FeatureFlagReference( ReadFeatureFlagsFromStream(reference.OpenRead()), reference.ContentId)); }
public async Task <FeatureFlagReference> GetReferenceAsync() { var reference = await _storage.GetFileReferenceAsync(CoreConstants.Folders.ContentFolderName, CoreConstants.FeatureFlagsFileName); string json; using (var stream = reference.OpenRead()) using (var streamReader = new StreamReader(stream)) { json = await streamReader.ReadToEndAsync(); } return(new FeatureFlagReference( PrettifyJson(json), reference.ContentId)); }