🔨 Refactor config.go/Print and convert.go

This commit is contained in:
Aykhan Shahsuvarov 2024-09-19 01:00:50 +04:00
parent 30cc86dc63
commit 97aea5b272
2 changed files with 4 additions and 4 deletions

View File

@ -64,7 +64,7 @@ func (config *RequestConfig) Print() {
t.AppendSeparator()
t.AppendRow(table.Row{"Cookies", utils.MarshalJSON(config.Cookies, 3)})
t.AppendSeparator()
t.AppendRow(table.Row{"Proxies", utils.MarshalJSON(config.Proxies, 3)})
t.AppendRow(table.Row{"Proxies Count", len(config.Proxies)})
t.AppendSeparator()
t.AppendRow(table.Row{"Body", utils.MarshalJSON(config.Body, 3)})

View File

@ -2,8 +2,8 @@ package utils
import (
"encoding/json"
"fmt"
"reflect"
"strings"
)
func MarshalJSON(v any, maxSliceSize uint) string {
@ -17,7 +17,7 @@ func MarshalJSON(v any, maxSliceSize uint) string {
return "{}"
}
return strings.Replace(string(data), `"..."`, "...", -1)
return string(data)
}
func truncateLists(v interface{}, maxItems int) interface{} {
@ -28,7 +28,7 @@ func truncateLists(v interface{}, maxItems int) interface{} {
if rv.Len() > maxItems {
newSlice := reflect.MakeSlice(rv.Type(), maxItems, maxItems)
reflect.Copy(newSlice, rv.Slice(0, maxItems))
newSlice = reflect.Append(newSlice, reflect.ValueOf("..."))
newSlice = reflect.Append(newSlice, reflect.ValueOf(fmt.Sprintf("...(%d more)", rv.Len()-maxItems)))
return newSlice.Interface()
}
case reflect.Map: