private static async Task GetSubForum(string link, string path) { if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } var subForumLinks = await GetForums.GetMainForums(link, path); await GetRecursionParsing(subForumLinks); }
private static async Task GetRecursionParsing(Dictionary <string, string> subForumLinks) { foreach (var forumLink in subForumLinks) { if (!Directory.Exists(forumLink.Key)) { Directory.CreateDirectory(forumLink.Key); } var links = await GetForums.GetMainForums(forumLink.Value, forumLink.Key); await SaveThreads(forumLink.Value, forumLink.Key); if (links.Count != 0) { await GetRecursionParsing(links); } } }