Right now, this project respects the default_socket_timeout setting (default 60s). This time includes uploading a potentially big request body, i.e. the request may fail due to a timeout when sending a large upload. We should consider excluding the time it takes to send the request body from the timeout handling.
See https://github.com/clue/reactphp-buzz#timeouts