]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/convert_json.cpp
Translated using Weblate (Chinese (Taiwan))
[dragonfireclient.git] / src / convert_json.cpp
index e03508e21fe2d0a77a76013d3f3a79a3168c9a0c..e548c45f54ea61a697844b883f53e595832d281f 100644 (file)
@@ -52,7 +52,13 @@ Json::Value fetchJsonValue(const std::string &url,
        if (!reader.parse(stream, root)) {
                errorstream << "URL: " << url << std::endl;
                errorstream << "Failed to parse json data " << reader.getFormattedErrorMessages();
-               errorstream << "data: \"" << fetch_result.data << "\"" << std::endl;
+               if (fetch_result.data.size() > 100) {
+                       errorstream << "Data (" << fetch_result.data.size()
+                               << " bytes) printed to warningstream." << std::endl;
+                       warningstream << "data: \"" << fetch_result.data << "\"" << std::endl;
+               } else {
+                       errorstream << "data: \"" << fetch_result.data << "\"" << std::endl;
+               }
                return Json::Value();
        }