diff options
Diffstat (limited to 'FrontEnd/src/http/user.ts')
-rw-r--r-- | FrontEnd/src/http/user.ts | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/FrontEnd/src/http/user.ts b/FrontEnd/src/http/user.ts index 17c4adbb..c62f852c 100644 --- a/FrontEnd/src/http/user.ts +++ b/FrontEnd/src/http/user.ts @@ -1,5 +1,3 @@ -import { AxiosError } from "axios"; - import { axios, apiBaseUrl, extractResponseData, extractEtag } from "./common"; export const kUserManagement = "UserManagement"; @@ -41,12 +39,6 @@ export interface HttpBookmarkVisibility { visibility: "Private" | "Register" | "Public"; } -export class HttpChangePasswordBadCredentialError extends Error { - constructor(public innerError?: AxiosError) { - super(); - } -} - export interface IHttpUserClient { list(): Promise<HttpUser[]>; get(username: string): Promise<HttpUser>; @@ -135,16 +127,7 @@ export class HttpUserClient implements IHttpUserClient { } changePassword(req: HttpChangePasswordRequest): Promise<void> { - return axios - .post(`${apiBaseUrl}/v2/self/changepassword`, req) - .then(undefined, (error: AxiosError) => { - const statusCode = error.response?.status; - if (statusCode === 422) { - throw new HttpChangePasswordBadCredentialError(error); - } else { - throw error; - } - }); + return axios.post(`${apiBaseUrl}/v2/self/changepassword`, req).then(); } getBookmarkVisibility(username: string): Promise<HttpBookmarkVisibility> { |