diff --git a/freqtrade/constants.py b/freqtrade/constants.py index e775e39fc..51ded6c49 100644 --- a/freqtrade/constants.py +++ b/freqtrade/constants.py @@ -312,6 +312,8 @@ CONF_SCHEMA = { 'type': 'object', 'properties': { 'enabled': {'type': 'boolean'}, + 'retries': {'type': 'integer', 'minimum': 0}, + 'retry_delay': {'type': 'number', 'minimum': 0}, 'webhookbuy': {'type': 'object'}, 'webhookbuycancel': {'type': 'object'}, 'webhooksell': {'type': 'object'}, diff --git a/freqtrade/rpc/webhook.py b/freqtrade/rpc/webhook.py index f76d50b0e..1973f212e 100644 --- a/freqtrade/rpc/webhook.py +++ b/freqtrade/rpc/webhook.py @@ -33,9 +33,6 @@ class Webhook(RPCHandler): self._retries = self._config['webhook'].get('retries', 0) self._retry_delay = self._config['webhook'].get('retry_delay', 0.1) - if self._retries < 0: self._retries = 0 - if self._retry_delay < 0: self._retry_delay = 0 - if not (self._format in ['form', 'json', 'raw']): raise NotImplementedError('Unknown webhook format `{}`, possible values are ' '`form` (default), `json`, and `raw`'.format(self._format))