diff options
Diffstat (limited to 'src/plugins/Youtube.cpp')
-rw-r--r-- | src/plugins/Youtube.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/plugins/Youtube.cpp b/src/plugins/Youtube.cpp index 4c4372e..d03105c 100644 --- a/src/plugins/Youtube.cpp +++ b/src/plugins/Youtube.cpp @@ -1284,8 +1284,7 @@ namespace QuickMedia { std::vector<SubscriptionData> subscription_data_list; - HtmlParser html_parser; - html_parser_init(&html_parser, website_data.data(), website_data.size(), [](HtmlParser *html_parser, HtmlParseType parse_type, void *userdata) { + html_parser_parse(website_data.data(), website_data.size(), [](HtmlParser *html_parser, HtmlParseType parse_type, void *userdata) { std::vector<SubscriptionData> &subscription_data_list = *(std::vector<SubscriptionData>*)userdata; if(parse_type == HTML_PARSE_TAG_START && string_view_equals(&html_parser->tag_name, "entry")) { @@ -1328,8 +1327,6 @@ namespace QuickMedia { subscription_data_list.back().subscription_entry.published = timegm(&time); } }, &subscription_data_list); - html_parser_parse(&html_parser); - html_parser_deinit(&html_parser); std::vector<YoutubeSubscriptionTaskResult> results; for(SubscriptionData &subscription_data : subscription_data_list) { |