From ae843cc840bfa1fec72ee8bd58a0bf92525bb52f Mon Sep 17 00:00:00 2001 From: srgooglo Date: Tue, 25 Oct 2022 14:40:44 +0000 Subject: [PATCH] added `changePassword` method --- packages/app/src/models/user/index.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/packages/app/src/models/user/index.js b/packages/app/src/models/user/index.js index b92ab353..751463a6 100755 --- a/packages/app/src/models/user/index.js +++ b/packages/app/src/models/user/index.js @@ -87,6 +87,25 @@ export default class User { return response } + static async changePassword(payload) { + if (!User.bridge) { + return false + } + + const { currentPassword, newPassword } = payload + + const { data } = await app.api.customRequest("main", { + method: "POST", + url: "/self/update_password", + data: { + currentPassword, + newPassword, + } + }) + + return data + } + getData = async (payload, callback) => { const request = await User.bridge.get.user(undefined, { username: payload.username, _id: payload.user_id }, { parseData: false