Candy.Client.Models.JsonFileStateRepository.ReadJsonAsync C# (CSharp) Method

ReadJsonAsync() private method

private ReadJsonAsync ( ) : Task
return Task
        private async Task<string> ReadJsonAsync()
        {
            using (await _fileLock.LockAsync())
            {
                if (!File.Exists(_settingFilePath)) return null;

                using (var stream = File.OpenRead(_settingFilePath))
                using (var reader = new StreamReader(stream))
                {
                    return await reader.ReadToEndAsync().ConfigureAwait(false);
                }
            }
        }
    }