Merge pull request #9 from dxbednarczyk/main

fix: preallocate headers array
This commit is contained in:
Gianni C
2023-11-06 23:21:57 +01:00
committed by GitHub

View File

@@ -27,7 +27,8 @@ func Api(c *fiber.Ctx) error {
Version: version, Version: version,
Body: body, Body: body,
} }
response.Request.Headers = make([]interface{}, 0)
response.Request.Headers = make([]any, 0, len(req.Header))
for k, v := range req.Header { for k, v := range req.Header {
response.Request.Headers = append(response.Request.Headers, map[string]string{ response.Request.Headers = append(response.Request.Headers, map[string]string{
"key": k, "key": k,
@@ -35,7 +36,7 @@ func Api(c *fiber.Ctx) error {
}) })
} }
response.Response.Headers = make([]interface{}, 0) response.Response.Headers = make([]any, 0, len(resp.Header))
for k, v := range resp.Header { for k, v := range resp.Header {
response.Response.Headers = append(response.Response.Headers, map[string]string{ response.Response.Headers = append(response.Response.Headers, map[string]string{
"key": k, "key": k,