diff options
author | dec05eba <dec05eba@protonmail.com> | 2019-10-13 00:14:11 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2019-10-13 00:15:00 +0200 |
commit | cc25c30cf177ee83d800925c72b7d334b76fb83d (patch) | |
tree | ea15e684648a425406f6fac25ef25e10c4142fdd /src/plugins | |
parent | a3526002980b3ebc112ec6f272923a5196c072cd (diff) |
Use image mirror 2 for manganelo
The first one can sometimes get stuck up to 20 seconds
before it even starts download...
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/Manganelo.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/plugins/Manganelo.cpp b/src/plugins/Manganelo.cpp index ec522d2..cd22cb0 100644 --- a/src/plugins/Manganelo.cpp +++ b/src/plugins/Manganelo.cpp @@ -144,8 +144,12 @@ namespace QuickMedia { [](QuickMediaHtmlNode *node, void *userdata) { auto *urls = (std::vector<std::string>*)userdata; const char *src = quickmedia_html_node_get_attribute_value(node, "src"); - if(src) - urls->push_back(src); + if(src) { + // TODO: If image loads too slow, try switching mirror + std::string image_url = src; + string_replace_all(image_url, "s3.mkklcdnv3.com", "bu.mkklcdnbuv1.com"); + urls->emplace_back(std::move(image_url)); + } }, &last_chapter_image_urls); cleanup: |