Skip to content

Commit 4e63718

Browse files
committed
Improves error messages
1 parent a72379e commit 4e63718

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

examples/generating-reports.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ async function getPageviewReport() {
1414
aggregates: 'visits,uniques,pageviews',
1515
date_grouping: 'day',
1616
field_grouping: 'pathname',
17-
date_from: '2022-01-01',
18-
date_to: '2022-01-31',
17+
date_from: '2025-01-01',
18+
date_to: '2025-01-31',
1919
filters: [
2020
{
2121
property: 'pathname',

src/types/base.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ export interface ListResponse<T> {
6363
*/
6464
export interface ErrorResponse {
6565
error: string;
66+
message?: string;
6667
}
6768

6869
/**

src/utils/http.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,13 +106,13 @@ export class HttpClient {
106106
// if a 400 error is returned, it's likely a validation issue
107107
if (response.status === 400) {
108108
throw new FathomApiError(
109-
errorResponse.error || await response.text() || 'Validation error',
109+
errorResponse.error || errorResponse.message || 'Validation error',
110110
response.status
111111
);
112112
}
113113

114114
throw new FathomApiError(
115-
errorResponse.error || await response.text() || 'Unknown error occurred',
115+
errorResponse.error || errorResponse.message || 'Unknown error occurred',
116116
response.status
117117
);
118118
}

0 commit comments

Comments
 (0)