We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0f8dcab commit 3771576Copy full SHA for 3771576
resources/assets/scripts/api/server/files/getFileContents.ts
@@ -1,11 +1,20 @@
1
import http from "@/api/http";
2
+import {AxiosError} from "axios";
3
4
export default (server: string, file: string): Promise<string> => {
5
return new Promise((resolve, reject) => {
6
http.get(`/api/client/servers/${server}/files/contents`, {
- params: { file }
7
+ params: { file },
8
+ responseType: 'text',
9
+ transformResponse: res => res,
10
})
- .then(response => resolve(response.data))
- .catch(reject);
11
+ .then(response => resolve(response.data || ''))
12
+ .catch((error: AxiosError) => {
13
+ if (error.response && error.response.data) {
14
+ error.response.data = JSON.parse(error.response.data);
15
+ }
16
+
17
+ reject(error);
18
+ });
19
});
20
}
0 commit comments