From 265a6dc6e294f00fd12d87d2ceeb48e4ee505306 Mon Sep 17 00:00:00 2001 From: Maximilian Goldstein Date: Fri, 29 Nov 2019 10:10:24 +0100 Subject: examples/quick/shared/FlickrRssModel.qml: Do proper error handling Change-Id: Ieaed0706965bbb259934fb83151856f3d5805331 Reviewed-by: Ulf Hermann --- examples/quick/shared/FlickrRssModel.qml | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'examples/quick') diff --git a/examples/quick/shared/FlickrRssModel.qml b/examples/quick/shared/FlickrRssModel.qml index cee4022bf0..5f88fabcae 100644 --- a/examples/quick/shared/FlickrRssModel.qml +++ b/examples/quick/shared/FlickrRssModel.qml @@ -63,6 +63,12 @@ ListModel { var xhr = new XMLHttpRequest; xhr.onreadystatechange = function() { if (xhr.readyState === XMLHttpRequest.DONE) { + + if (xhr.status !== 200) { + console.log("Failed to get images from flickr. status code: " + xhr.status); + return; + } + var jsonText = xhr.responseText; var objArray = JSON.parse(jsonText.replace(/\'/g,"'")) if (objArray.errors !== undefined) -- cgit v1.2.3