|
|
@@ -12,11 +12,13 @@ import (
|
|
|
// UnmarshalJSON implements json.Unmarshaler
|
|
|
func (this *Config) UnmarshalJSON(data []byte) error {
|
|
|
type JsonConfig struct {
|
|
|
+ Timeout int `json:"timeout"`
|
|
|
}
|
|
|
jsonConfig := new(JsonConfig)
|
|
|
if err := json.Unmarshal(data, jsonConfig); err != nil {
|
|
|
return errors.New("HTTP: Failed to parse config: " + err.Error())
|
|
|
}
|
|
|
+ this.Timeout = jsonConfig.Timeout
|
|
|
|
|
|
return nil
|
|
|
}
|