Esempio n. 1
0
        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));
        }