private async Task UpdateCloudPostsAsync() { var posts = GetPosts(); foreach (var post in posts) { var postContent = await _postParser.ToTextAsync(post, true); await File.WriteAllTextAsync(post.LocalFullPath, postContent, Encoding.UTF8); } await _gitClient.CommitAsync(_appConfig.AssetRepoLocalDir, GitHubMessageProvider.GetPostCommitMessage( $"{_appConfig.AssetGitCommitUser} - update posts from server")); }