Update to latest versions of tokio, hyper, reqwest, etc. and finally
adopt async-await patterns!
Notably, octobot no longer uses a blocking http client, which was
a major bottleneck to block inbound connections on outbound api calls.
Note: Some admin api handlers may return http 500 instead of 400
now for invalid json. This was to simply the parse_json interface
and can be improved in the future with better error types.
Update to latest versions of tokio, hyper, reqwest, etc. and finally adopt async-await patterns!
Notably, octobot no longer uses a blocking http client, which was a major bottleneck to block inbound connections on outbound api calls.
Note: Some admin api handlers may return http 500 instead of 400 now for invalid json. This was to simply the
parse_json
interface and can be improved in the future with better error types.