RosHTTP
RosHTTP copied to clipboard
Make backend promise cancellable
Currently, if a request times out, the backend request may go on until the backing API times out or the request resolves. It would be nice to have the backend return a cancelable future such that the request can be terminated on timeout or even allow the user to cancel it.