response, err := client.Do(request)
if err != nil {
log.Errorf("Error while sending HTTP request: %s", err.Error())
return nil, err
}
defer response.Body.Close()
body, err := io.ReadAll(response.Body)
if err != nil {
log.Errorf("Error while reading response body: %s", err.Error())
return nil, err
}
if response.StatusCode != http.StatusOK {
log.Errorf("jira.repo.jira_api: Unexpected status code received from API: %d,%s", response.StatusCode, body)
return nil, errors.New("error :Unexpected status code received from API")
}