Hide userdata fail message (#536)

* Hide userdata fail message

* Change axios imports

Co-authored-by: Jonas Plum <git@jonasplum.de>
This commit is contained in:
Jonas Plum
2022-10-22 14:10:07 +02:00
committed by GitHub
parent 35c250f96b
commit 9200c865f8
4 changed files with 18 additions and 7 deletions

View File

@@ -109,7 +109,7 @@ import LineChart from "../components/charts/Line";
import BarChart from "../components/charts/Bar";
import PieChart from "../components/charts/Doughnut";
import {ChartData} from "chart.js";
import {AxiosError, AxiosTransformer} from "axios";
import {AxiosError, AxiosResponseTransformer} from "axios";
interface State {
dashboard?: DashboardResponse;
@@ -215,7 +215,7 @@ export default Vue.extend({
loadWidgetData: function (widgets: Array<Widget>) {
this.lodash.forEach(widgets, (widget: Widget, index: number) => {
let widgetErrors = {};
let defaultTransformers = this.axios.defaults.transformResponse as AxiosTransformer[]
let defaultTransformers = this.axios.defaults.transformResponse as AxiosResponseTransformer[]
let transformResponse = defaultTransformers.concat((data) => {
data.notoast = true;
return data

View File

@@ -9,6 +9,7 @@ import Vue from "vue";
import { UserData } from "@/client";
import { API } from "@/services/api";
import UserDataEditor from "@/components/UserDataEditor.vue";
import axios, {AxiosResponseTransformer} from "axios";
interface State {
userdata?: UserData;
@@ -34,7 +35,12 @@ export default Vue.extend({
});
},
loadUserData: function () {
API.currentUserData().then((response) => {
const defaultTransformers = axios.defaults.transformResponse as AxiosResponseTransformer[]
const transformResponse = defaultTransformers.concat((data) => {
data.notoast = true;
return data
});
API.currentUserData({transformResponse: transformResponse}).then((response) => {
this.userdata = response.data;
});
}