tanium / octobot

github bot with slack and jira integration
MIT License
25 stars 16 forks source link

Update to use async-await #294

Closed matthauck closed 2 years ago

matthauck commented 2 years ago

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.