Merge f1521cbb74db6385ea3fe6e101c53c78b5c906f3 into 8a3574cd48b6faabc57bb0c1c9a5f070b3ad4f39

This commit is contained in:
Aykhan Shahsuvarov 2024-12-23 14:58:25 +00:00 committed by GitHub
commit 03df40189c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 1 deletions

View File

@ -79,7 +79,7 @@ func (config *RequestConfig) Print() {
t.AppendSeparator()
t.AppendRow(table.Row{"Cookies", string(utils.PrettyJSONMarshal(config.Cookies, 3, "", " "))})
t.AppendSeparator()
t.AppendRow(table.Row{"Proxies Count", string(utils.PrettyJSONMarshal(config.Proxies, 3, "", " "))})
t.AppendRow(table.Row{"Proxies", string(utils.PrettyJSONMarshal(config.Proxies, 3, "", " "))})
t.AppendSeparator()
t.AppendRow(table.Row{"Proxy Check", !config.NoProxyCheck})
t.AppendSeparator()

View File

@ -17,6 +17,9 @@ func (t TruncatedMarshaller) MarshalJSON() ([]byte, error) {
if val.Kind() != reflect.Slice && val.Kind() != reflect.Array {
return json.Marshal(t.Value)
}
if val.Len() == 0 {
return []byte("[]"), nil
}
length := val.Len()
if length <= t.MaxItems {