From 7fcbedc8f4f1ffa4717b5d0a076cbb42124491a2 Mon Sep 17 00:00:00 2001 From: SrGooglo Date: Tue, 15 Aug 2023 18:44:21 +0000 Subject: [PATCH] execute a callback if presented --- packages/comty.js/src/models/auth/index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/comty.js/src/models/auth/index.js b/packages/comty.js/src/models/auth/index.js index 0ea49313..20490419 100755 --- a/packages/comty.js/src/models/auth/index.js +++ b/packages/comty.js/src/models/auth/index.js @@ -4,7 +4,7 @@ import SessionModel from "../session" const emailRegex = new RegExp(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/) export default class AuthModel { - static login = async (payload) => { + static login = async (payload, callback) => { const response = await request({ method: "post", url: "/auth/login", @@ -16,6 +16,10 @@ export default class AuthModel { SessionModel.token = response.data.token + if (typeof callback === "function") { + await callback() + } + __comty_shared_state.eventBus.emit("auth:login_success") return response.data