(url: string, data: S, config?: AxiosRequestConfig)
| 53 | } |
| 54 | |
| 55 | put<S, T>(url: string, data: S, config?: AxiosRequestConfig): Promise<void | AxiosResponse<T>> { |
| 56 | return axios.put<T>(url, data, this.makeRequestConfig(config)).catch((err: AxiosError) => { |
| 57 | if (err.response != null && err.response.status === 401) { |
| 58 | this.jwt.revokeToken(); |
| 59 | return; |
| 60 | } |
| 61 | throw err; |
| 62 | }); |
| 63 | } |
| 64 | |
| 65 | get<T>(url: string, config?: AxiosRequestConfig): Promise<void | AxiosResponse<T>> { |
| 66 | return axios.get<T>(url, this.makeRequestConfig(config)).catch((err: AxiosError) => { |