Sourcecode in Global/objectFunctions.js:
1: function writeReadLog() {
2: if (app.data.readLog.size() == 0)
3: return;
4: // first of all swap app.data.readLog
5: var size = app.data.readLog.size();
6: var log = app.data.readLog;
7: app.data.readLog = new java.util.Hashtable(size);
8: // loop over Hashtable
9: var reads = log.elements();
10: while (reads.hasMoreElements()) {
11: var el = reads.nextElement();
12: var story = root.storiesByID.get(String(el.story));
13: if (!story)
14: continue;
15: story.reads = el.reads;
16: }
17: app.log("updated read-counter of " + log.size() + " stories in database");
18: return;
19: }
|