From 8b8ab675bda1c372f26bccda6078d84432bd265c Mon Sep 17 00:00:00 2001 From: filifa Date: Thu, 11 Jul 2024 21:50:07 -0500 Subject: [PATCH] rewrite expand --- internal/statsapi/feed.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/internal/statsapi/feed.go b/internal/statsapi/feed.go index 1906a82..9141583 100644 --- a/internal/statsapi/feed.go +++ b/internal/statsapi/feed.go @@ -37,8 +37,14 @@ type about struct { } func expand(arr []any, idx int) []any { - front := append(arr[:idx], nil) - all := append(front, arr[idx:]) + var all []any + if idx < len(arr) { + all = arr + } else { + all = make([]any, idx+1) + copy(all[:len(arr)], arr) + all[idx] = make(map[string]any) + } return all }