Variety of refactors and optimizations.

This commit is contained in:
Jay
2026-03-05 00:28:40 -05:00
parent 894eab5405
commit 269e88fe49
15 changed files with 268 additions and 368 deletions

View File

@@ -252,7 +252,7 @@ func UnmarshalGraphJSON(data []byte, f *GraphFilter) error {
}
func marshalGraphArray(filters []GraphFilter) ([]json.RawMessage, error) {
result := []json.RawMessage{}
result := make([]json.RawMessage, 0, len(filters))
for _, f := range filters {
b, err := MarshalGraphJSON(f)
if err != nil {
@@ -268,7 +268,7 @@ func unmarshalGraphArray(raws json.RawMessage) ([]GraphFilter, error) {
if err := json.Unmarshal(raws, &rawArray); err != nil {
return nil, err
}
var result []GraphFilter
result := make([]GraphFilter, 0, len(rawArray))
for _, raw := range rawArray {
var f GraphFilter
if err := UnmarshalGraphJSON(raw, &f); err != nil {