🔨 Reduce memory usage of the 'Response' struct

This commit is contained in:
2024-12-17 23:07:25 +04:00
parent 4686e26ede
commit 575ca2913a
2 changed files with 11 additions and 21 deletions

View File

@ -2,6 +2,7 @@ package requests
import (
"context"
"strconv"
"sync"
"time"
@ -142,18 +143,16 @@ func sendRequest(
return
}
*responseData = append(*responseData, &Response{
StatusCode: 0,
Error: err,
Time: completedTime,
Response: err.Error(),
Time: completedTime,
})
increase <- 1
return
}
*responseData = append(*responseData, &Response{
StatusCode: response.StatusCode(),
Error: nil,
Time: completedTime,
Response: strconv.Itoa(response.StatusCode()),
Time: completedTime,
})
increase <- 1
}()