Cases to be considered:
Base state, API returns the most recent X questions
New question asked, should see Q4 as new question and send message accordingly
Question Q5 added to list (e.g. because a relevant tag was added), should be considered as a new question:
Question Q2 removed from list (e.g. tag removed or question deleted), should not see Q0 as a new question:
Cases to be considered:
Base state, API returns the most recent X questions
New question asked, should see Q4 as new question and send message accordingly
Question Q5 added to list (e.g. because a relevant tag was added), should be considered as a new question:
Question Q2 removed from list (e.g. tag removed or question deleted), should not see Q0 as a new question: