diff --git a/html/src/app.js b/html/src/app.js index bfa18011..4d13d003 100644 --- a/html/src/app.js +++ b/html/src/app.js @@ -4639,7 +4639,7 @@ speechSynthesis.getVoices(); $app.data.gameLogTable = { data: [], - lastRunLength: 0, + lastEntryDate: '', filters: [ { prop: 'type', @@ -4683,10 +4683,13 @@ speechSynthesis.getVoices(); if (API.isLoggedIn === true) { await this.updateGameLog(); this.sweepGameLog(); - if (this.gameLogTable.data.length !== this.gameLogTable.lastRunLength) { - this.notifyMenu('gameLog'); + var length = this.gameLogTable.data.length; + if (length > 0) { + if (this.gameLogTable.data[length - 1].created_at !== this.gameLogTable.lastEntryDate) { + this.notifyMenu('gameLog'); + } + this.gameLogTable.lastEntryDate = this.gameLogTable.data[length - 1].created_at; } - this.gameLogTable.lastRunLength = this.gameLogTable.data.length; this.updateSharedFeed(); } } catch (err) {