diff --git a/js/main.js b/js/main.js index b6a070e..50d42fb 100644 --- a/js/main.js +++ b/js/main.js @@ -234,17 +234,17 @@ async function loadExamList(data) { // If the timestamps differ delete and force a refresh const exam_timestamp = exam_generated_map[saved_exam.eid][0]; const question_timestamp_hash = exam_generated_map[saved_exam.eid][1]; - console.log("comp timestamps", exam_timestamp, saved_exam.generated) - console.log(exam_generated_map) + if ( Date.parse(saved_exam.generated) != + // Probably better doing this serveside Date.parse(exam_timestamp.split("+")[0]) ) { question_db.saved_exams.where("eid").equals(saved_exam.eid).delete(); $(`li.cache-item[data-eid="${saved_exam.eid}"]`).addClass( "cache-out-of-date" - ); + ).appendChild(`(latest: ${exam_timestamp}`); } else { $(`.packet-button[data-eid="${saved_exam.eid}"]`).addClass("cached"); }