web: Adjust to new API URLs, implement update for Measure.

This commit is contained in:
2020-03-15 17:18:40 -05:00
parent c032bf10e7
commit 23600cedee
4 changed files with 29 additions and 8 deletions

View File

@ -136,7 +136,7 @@ export class PmApiClient {
public async getMeasurements(measureSlug: string)
: Promise<Array<Measurement<MeasurementMeta>>> {
const resp = await this.http.get(`/measure/${measureSlug}`);
const resp = await this.http.get(`/measurements/${measureSlug}`);
return resp.data.map(this.fromMeasurementDTO);
}
@ -146,7 +146,7 @@ export class PmApiClient {
: Promise<Measurement<MeasurementMeta>> {
const resp = await this.http.post(
`/measure/${measureSlug}`,
`/measurements/${measureSlug}`,
this.toMeasurementDTO(measurement));
return this.fromMeasurementDTO(resp.data);
}
@ -157,7 +157,7 @@ export class PmApiClient {
: Promise<Measurement<MeasurementMeta>> {
const resp = await this.http
.get(`/measure/${measureSlug}/${measurementId}`);
.get(`/measurements/${measureSlug}/${measurementId}`);
return this.fromMeasurementDTO(resp.data);
}
@ -167,7 +167,7 @@ export class PmApiClient {
: Promise<Measurement<MeasurementMeta>> {
const resp = await this.http.put(
`/measure/${measureSlug}/${measurement.id}`,
`/measurements/${measureSlug}/${measurement.id}`,
this.toMeasurementDTO(measurement));
return this.fromMeasurementDTO(resp.data);
}
@ -178,7 +178,7 @@ export class PmApiClient {
: Promise<boolean> {
const resp = await this.http
.delete(`/measure/${measureSlug}/${measurementId}`);
.delete(`/measurements/${measureSlug}/${measurementId}`);
return true;
}