in sobject/query.go [271:298]
func (q *query) updatedRecordsResponse(request *http.Request) (UpdatedRecords, error) {
response, err := q.session.Client().Do(request)
if err != nil {
return UpdatedRecords{}, err
}
decoder := json.NewDecoder(response.Body)
defer response.Body.Close()
if response.StatusCode != http.StatusOK {
return UpdatedRecords{}, fmt.Errorf("deleted records response err: %d %s", response.StatusCode, response.Status)
}
var records UpdatedRecords
err = decoder.Decode(&records)
if err != nil {
return UpdatedRecords{}, err
}
date, err := sfdc.ParseTime(records.LatestDateStr)
if err != nil {
return UpdatedRecords{}, err
}
records.LatestDate = date
return records, nil
}