From 84e8ab8dabe8bbb25960838a32a56ea36a456a6f Mon Sep 17 00:00:00 2001 From: Sude Date: Wed, 1 Jul 2015 04:03:27 +0300 Subject: [PATCH] Tell user to try --login if JSON parsing fails in Downloader::getGames --- src/downloader.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/downloader.cpp b/src/downloader.cpp index 94af00f..d4728d6 100644 --- a/src/downloader.cpp +++ b/src/downloader.cpp @@ -2105,6 +2105,14 @@ std::vector Downloader::getGames() #endif std::cout << jsonparser->getFormatedErrorMessages(); delete jsonparser; + if (!response.empty()) + { + if(response[0] != '{') + { + // Response was not JSON. Assume that cookies have expired. + std::cerr << "Response was not JSON. Cookies have most likely expired. Try --login first." << std::endl; + } + } exit(1); } #ifdef DEBUG