Moved to a queue based system for managing timeout
Removed all usages of expiry_at
There'll be three lists of items -> "queue", "ready", "completed"
queue -> contains "pending", "processing" and "ready" items.
ready -> contains items currently waiting to be shown (server manages the 15s timeouts in this queue and removes the entries one a time
completed -> contains items for which images are generated. Latest item in this list is to be shown as the current image.
Moved to a queue based system for managing timeout Removed all usages of expiry_at There'll be three lists of items -> "queue", "ready", "completed"
queue -> contains "pending", "processing" and "ready" items. ready -> contains items currently waiting to be shown (server manages the 15s timeouts in this queue and removes the entries one a time completed -> contains items for which images are generated. Latest item in this list is to be shown as the current image.