@@ 71,8 71,9 @@ XmlListModel {
xhr.url = settings.data._url + "/api/friendica/notification/seen.json";
xhr.clearParams();
xhr.setParam("id", id)
- xhr.success.connect(function(data){
+ var setSeenCallBack = function(data){
data = JSON.parse(data);
+ console.log("setSeen request success", data);
// ... eh?
if (!note.seen) {
note.seen = true;
@@ 83,8 84,10 @@ XmlListModel {
data = note.url.split("/").reverse()
}
+ xhr.success.disconnect(setSeenCallBack);
callback(note.otype, data[0]);
- });
+ }
+ xhr.success.connect(setSeenCallBack);
xhr.post();
}