Exemplo n.º 1
0
        internal override async System.Threading.Tasks.Task CleanAsync(IEnumerable <string> files)
        {
            if (!modified)
            {
                return;
            }

            await base.CleanAsync(files).ConfigureAwait(false);

            _tagManager.Clean(files);

            await _tagManager.Serialize().ConfigureAwait(false);

            var postManager = new RecentPostManager(_fileSystem, _formatter);
            await postManager.Serialize(await postManager.GetRecentPosts(ConvertingInfo.RecentPostsCount).ConfigureAwait(false)).ConfigureAwait(false);
        }