Browse Source

bad update on deletion #32

pull/25/head
Alexey Velikiy 3 years ago
parent
commit
426db32bbc
  1. 7
      client/src/components/Graph.vue
  2. 3
      client/src/components/hastic_pod/index.ts
  3. 2
      client/src/views/Home.vue

7
client/src/components/Graph.vue

@ -89,9 +89,12 @@ export default defineComponent({
this.pod.render(); this.pod.render();
}, },
methods: { methods: {
async rerender() { rerender() {
await _deleteSegment.bind(this)(0, Date.now());
this.pod.fetchData(); this.pod.fetchData();
},
async deleteAllSegments() {
await _deleteSegment.bind(this)(0, Date.now());
this.rerender();
} }
} }
}); });

3
client/src/components/hastic_pod/index.ts

@ -96,8 +96,8 @@ export class HasticPod extends LinePod {
this._udc({ from, to }) this._udc({ from, to })
.then(resp => { .then(resp => {
this.updateData(resp.timeserie);
this.updateSegments(resp.segments); this.updateSegments(resp.segments);
this.updateData(resp.timeserie);
}) })
.catch(() => { /* set "error" message */ }) .catch(() => { /* set "error" message */ })
} }
@ -244,7 +244,6 @@ export class HasticPod extends LinePod {
protected updateSegments(segments: Segment[]): void { protected updateSegments(segments: Segment[]): void {
this._segmentSet.clear(); this._segmentSet.clear();
this._segmentSet.setSegments(segments); this._segmentSet.setSegments(segments);
this.renderSegments();
} }

2
client/src/views/Home.vue

@ -30,7 +30,7 @@ export default defineComponent({
}, },
methods: { methods: {
clearAllLabeling() { clearAllLabeling() {
this.$refs.graph.rerender(); this.$refs.graph.deleteAllSegments();
} }
} }
}); });

Loading…
Cancel
Save