The API already allows correlating PUTs and ACKs by passing different on_ack callbacks for each message---storing some data in the closure of the callback, for instance. This patch makes the easy enhancement to make post return the message GUID on each call.
CI fails because the dependencies we have pinned in this repo are incompatible. I'm bumping them to the same dependencies that we have in main in the C++ repo in #40 .
The API already allows correlating PUTs and ACKs by passing different
on_ack
callbacks for each message---storing some data in the closure of the callback, for instance. This patch makes the easy enhancement to makepost
return the message GUID on each call.Closes: #38