summaryrefslogtreecommitdiffstats
path: root/examples/demos/tweetsearch/content/TweetsModel.qml
diff options
context:
space:
mode:
Diffstat (limited to 'examples/demos/tweetsearch/content/TweetsModel.qml')
-rw-r--r--examples/demos/tweetsearch/content/TweetsModel.qml25
1 files changed, 9 insertions, 16 deletions
diff --git a/examples/demos/tweetsearch/content/TweetsModel.qml b/examples/demos/tweetsearch/content/TweetsModel.qml
index d52a92578..f2de931a4 100644
--- a/examples/demos/tweetsearch/content/TweetsModel.qml
+++ b/examples/demos/tweetsearch/content/TweetsModel.qml
@@ -66,8 +66,6 @@ Item {
property string from : ""
property string phrase : ""
- property int status: XMLHttpRequest.UNSENT
- property bool wasLoading: false
signal isLoaded
ListModel { id: tweets }
@@ -85,22 +83,17 @@ Item {
req.open("GET", "https://api.twitter.com/1.1/search/tweets.json?from=" + from +
"&count=10&q=" + encodePhrase(phrase));
req.setRequestHeader("Authorization", "Bearer " + bearerToken);
- req.onreadystatechange = function() {
- status = req.readyState;
- if (status === XMLHttpRequest.DONE) {
- var objectArray = JSON.parse(req.responseText);
- if (objectArray.errors !== undefined)
- console.log("Error fetching tweets: " + objectArray.errors[0].message)
- else {
- for (var key in objectArray.statuses) {
- var jsonObject = objectArray.statuses[key];
- tweets.append(jsonObject);
- }
+ req.onload = function() {
+ var objectArray = JSON.parse(req.responseText);
+ if (objectArray.errors !== undefined) {
+ console.log("Error fetching tweets: " + objectArray.errors[0].message)
+ } else {
+ for (var key in objectArray.statuses) {
+ var jsonObject = objectArray.statuses[key];
+ tweets.append(jsonObject);
}
- if (wasLoading == true)
- wrapper.isLoaded()
}
- wasLoading = (status === XMLHttpRequest.LOADING);
+ wrapper.isLoaded()
}
req.send();
//! [requesting]