mirror of https://github.com/Lissy93/dashy.git
⚡ Refactors NetData widget data requeest
This commit is contained in:
parent
6e2ae6d3fc
commit
eb1bc69155
|
@ -33,9 +33,7 @@ export default {
|
|||
methods: {
|
||||
/* Make GET request to NetData */
|
||||
fetchData() {
|
||||
this.makeRequest(this.endpoint).then(
|
||||
(response) => { this.processData(response); },
|
||||
);
|
||||
this.makeRequest(this.endpoint).then(this.processData);
|
||||
},
|
||||
/* Assign data variables to the returned data */
|
||||
processData(inputData) {
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import axios from 'axios';
|
||||
import WidgetMixin from '@/mixins/WidgetMixin';
|
||||
import ChartingMixin from '@/mixins/ChartingMixin';
|
||||
|
||||
|
@ -34,16 +33,7 @@ export default {
|
|||
methods: {
|
||||
/* Make GET request to NetData */
|
||||
fetchData() {
|
||||
axios.get(this.endpoint)
|
||||
.then((response) => {
|
||||
this.processData(response.data);
|
||||
})
|
||||
.catch((dataFetchError) => {
|
||||
this.error('Unable to fetch data', dataFetchError);
|
||||
})
|
||||
.finally(() => {
|
||||
this.finishLoading();
|
||||
});
|
||||
this.makeRequest(this.endpoint).then(this.processData);
|
||||
},
|
||||
/* Assign data variables to the returned data */
|
||||
processData(data) {
|
||||
|
|
|
@ -36,9 +36,7 @@ export default {
|
|||
methods: {
|
||||
/* Make GET request to NetData */
|
||||
fetchData() {
|
||||
this.makeRequest(this.endpoint).then(
|
||||
(response) => { this.processData(response); },
|
||||
);
|
||||
this.makeRequest(this.endpoint).then(this.processData);
|
||||
},
|
||||
/* Assign data variables to the returned data */
|
||||
processData(inputData) {
|
||||
|
|
|
@ -196,7 +196,7 @@
|
|||
:ref="widgetRef"
|
||||
/>
|
||||
<GlNetworkTraffic
|
||||
v-else-if="widgetType === 'gl-network-activity'"
|
||||
v-else-if="widgetType === 'gl-network-traffic'"
|
||||
:options="widgetOptions"
|
||||
@loading="setLoaderState"
|
||||
@error="handleError"
|
||||
|
|
Loading…
Reference in New Issue