add try/catch to remaining methods

This commit is contained in:
2025-01-22 15:52:29 -08:00
parent d1f8d940b3
commit c902472457

View File

@@ -156,6 +156,8 @@ export class ApiBasedRepositoryLoader {
formData.set("json", JSON.stringify(formDataJsonObject)); formData.set("json", JSON.stringify(formDataJsonObject));
const query = new URLSearchParams(params).toString(); const query = new URLSearchParams(params).toString();
try {
const response = await fetch(`${this.baseUrl}?${query}`, { const response = await fetch(`${this.baseUrl}?${query}`, {
method: "POST", method: "POST",
body: formData, body: formData,
@@ -180,7 +182,10 @@ export class ApiBasedRepositoryLoader {
} }
await this.repository.addOrUpdateShuttle(constructedShuttle); await this.repository.addOrUpdateShuttle(constructedShuttle);
})) }));
}
} catch(e: any) {
throw new ApiResponseError(e.message);
} }
} }
@@ -207,6 +212,8 @@ export class ApiBasedRepositoryLoader {
}; };
const query = new URLSearchParams(params).toString(); const query = new URLSearchParams(params).toString();
try {
const response = await fetch(`${this.baseUrl}?${query}`, { const response = await fetch(`${this.baseUrl}?${query}`, {
method: "GET", method: "GET",
}); });
@@ -228,6 +235,9 @@ export class ApiBasedRepositoryLoader {
this.repository.addOrUpdateEta(eta); this.repository.addOrUpdateEta(eta);
}); });
} }
} catch(e: any) {
throw new ApiResponseError(e.message);
}
} }
protected async updateStopDataForSystemAndApiResponse(systemId: string, json: any) { protected async updateStopDataForSystemAndApiResponse(systemId: string, json: any) {