backend.agi 476 B

12345678910111213141516171819
  1. /*
  2. CronDemo — Backend AGI
  3. Returns cron execution stats for the current user from the system database.
  4. */
  5. var TABLE = "CronDemo/" + USERNAME;
  6. newDBTableIfNotExists(TABLE);
  7. var lastRun = readDBItem(TABLE, "lastRun");
  8. var countStr = readDBItem(TABLE, "runCount");
  9. if (!lastRun || lastRun === "false") lastRun = null;
  10. if (!countStr || countStr === "false") countStr = "0";
  11. sendJSONResp(JSON.stringify({
  12. lastRun: lastRun,
  13. runCount: parseInt(countStr, 10) || 0
  14. }));