(headers http.Header, headerName string, fallback int64)
| 34 | } |
| 35 | |
| 36 | func parseHeaderAsInt(headers http.Header, headerName string, fallback int64) (int64, error) { |
| 37 | v := headers.Get(headerName) |
| 38 | if v == "" { |
| 39 | return fallback, nil |
| 40 | } |
| 41 | if i, err := strconv.ParseInt(v, 10, 64); err == nil { |
| 42 | return i, nil |
| 43 | } |
| 44 | return 0, fmt.Errorf("expected header %q to contain number, got %q", headerName, v) |
| 45 | } |
| 46 | |
| 47 | func (api *hetznerProvider) bulkCreateRecords(records []record) error { |
| 48 | request := bulkCreateRecordsRequest{ |
no test coverage detected