when-connected (npm): call an async method with configurable timeout and when connected if reconnect is used
Keywords: reconnect|timeout