|
Switch the queue code to leave the received timestamp as an object, rather than converting it to a string before enqueueing it in the channel.
A recent change added another timestamp field to the header (producer timestamp) and having the timestamp as a string was bad for that field as it can't be compared with other timestamps unless it's re-parsed. Now the CommandRef is inconsistent in that it has one string timestamp (received) and one object timestamp (producer). Having received as an object is more useful, consistent and is probably more efficient.
|