1) You have to check selected value with the current one, and show messages if they are equal
2) Please remove condition of the date in the server code. So instead of:
prevar lastEventDateText = lastEventDate.toISOString();
messages = Collection.query('database_id', 'messages', {
'criteria': {
'createdAt': {
'$gt': {
'$date': lastEventDateText
}
}
},
'sort': 'createdAt'
}, MASTER_KEY);/pre
use JS below:
prevar lastEventDateText = lastEventDate.toISOString();
messages = Collection.query('database_id', 'messages', {
'sort': '_createdAt'
}, MASTER_KEY);/pre