Questions are now stored in the Storage API for 24 hours, regardless of whether or not they are answered, unless the user deselects watching that product. This closes #153.
A few new properties have been added to each question stored in the Storage API:
created: Stores the timestamp for when the question was posted.
show: Determines whether or not the question should appear on the user's question list.
Additionally, I implemented a question list storage version in the Storage API to help handle storage format changes in the future. Questions that are missing the new attributes would cause errors, so the add-on will automatically purge the question list from the Storage API and rebuild it.
Questions are now stored in the Storage API for 24 hours, regardless of whether or not they are answered, unless the user deselects watching that product. This closes #153.
A few new properties have been added to each question stored in the Storage API:
created
: Stores the timestamp for when the question was posted.show
: Determines whether or not the question should appear on the user's question list.Additionally, I implemented a question list storage version in the Storage API to help handle storage format changes in the future. Questions that are missing the new attributes would cause errors, so the add-on will automatically purge the question list from the Storage API and rebuild it.