Automatically closed - issue fixed for 2 weeks with no activity.
QueueInterface::claimItem() specifies
* If returned, the object will have at least the following properties:
* - data: the same as what passed into createItem().
* - item_id: the unique ID returned from createItem().
* - created: timestamp when the item was put into the queue.
*/
However we do not currently return a created time only a lease expiration time.
Set timestamp as part of createItem() with submission to RabbitMQ daemon as a message property (this does not to my knowledge does not require a plugin or specific version of RabbitMQ)
Decode the message property as part of claimItem() and when not present return either 0 or now() (I'm inclined to lean to 0 as it is consistent)
Upload patch
None
Comply with Core API and include a 'created' property. If we don't know the created time return a value to ensure field is populated.
I believe this can be done without needing to bump the project major version.
Fixed
3.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.
Automatically closed - issue fixed for 2 weeks with no activity.