aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src/http/user.ts
diff options
context:
space:
mode:
Diffstat (limited to 'FrontEnd/src/http/user.ts')
-rw-r--r--FrontEnd/src/http/user.ts19
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> {