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 4612f92 commit 258853bCopy full SHA for 258853b
src/structures/request.ts
@@ -1,11 +1,13 @@
1
import axios, { AxiosRequestConfig, Method } from 'axios';
2
+import { ReqRet } from '../types';
3
+import st from './http_status';
4
5
export default async <T>(
6
url: string,
7
token: string,
8
method: Method,
9
options: AxiosRequestConfig
-): Promise<T> => {
10
+): Promise<ReqRet<T>> => {
11
return await axios
12
.request<T>({
13
url,
@@ -18,7 +20,10 @@ export default async <T>(
18
20
...options,
19
21
})
22
.then((response) => {
- return Promise.resolve(response.data);
23
+ return Promise.resolve({
24
+ data: response.data,
25
+ status: st(response.status),
26
+ });
27
28
.catch((error) => {
29
return Promise.reject(error);
0 commit comments