UNPKG

@zimpligital/medusa-plugin-auth-otp

Version:
29 lines 2.41 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.verifyOTPWorkflow = void 0; const workflows_sdk_1 = require("@medusajs/framework/workflows-sdk"); const verify_otp_step_1 = require("./steps/verify-otp-step"); const get_pending__otp_request_step_1 = require("./steps/get-pending--otp-request-step"); const check_customer_and_create_step_1 = require("./steps/check-customer-and-create-step"); const get_verified_token_step_1 = require("./steps/get-verified-token-step"); exports.verifyOTPWorkflow = (0, workflows_sdk_1.createWorkflow)('verify-otp-workflow', (input) => { //step1: get otp request const otpRequest = (0, get_pending__otp_request_step_1.getPendingOTPRequestStep)(input); //step2: verify otp (0, verify_otp_step_1.verifyOTPStep)({ otp_request: otpRequest, otp_input: input, }); //step3: check customer and create const customerData = (0, check_customer_and_create_step_1.checkCustomerAndCreateStep)({ otp_request: otpRequest, }); //step4: get response with token const resp = (0, get_verified_token_step_1.getVerifiedTokenStep)({ customer: customerData.customer, auth_identity: customerData.auth_identity, is_new_account: customerData.is_new_account, }); return new workflows_sdk_1.WorkflowResponse(resp); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvd29ya2Zsb3dzL3ZlcmlmeS1vdHAtd29ya2Zsb3cvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEscUVBRzJDO0FBRTNDLDZEQUF3RDtBQUN4RCx5RkFBaUY7QUFDakYsMkZBQW9GO0FBQ3BGLDZFQUF1RTtBQUUxRCxRQUFBLGlCQUFpQixHQUFHLElBQUEsOEJBQWMsRUFDOUMscUJBQXFCLEVBQ3JCLENBQUMsS0FBNkIsRUFBRSxFQUFFO0lBQ2pDLHdCQUF3QjtJQUN4QixNQUFNLFVBQVUsR0FBRyxJQUFBLHdEQUF3QixFQUFDLEtBQUssQ0FBQyxDQUFDO0lBRW5ELG1CQUFtQjtJQUNuQixJQUFBLCtCQUFhLEVBQUM7UUFDYixXQUFXLEVBQUUsVUFBd0I7UUFDckMsU0FBUyxFQUFFLEtBQUs7S0FDaEIsQ0FBQyxDQUFDO0lBRUgsa0NBQWtDO0lBQ2xDLE1BQU0sWUFBWSxHQUFHLElBQUEsMkRBQTBCLEVBQUM7UUFDL0MsV0FBVyxFQUFFLFVBQXdCO0tBQ3JDLENBQUMsQ0FBQztJQUVILGdDQUFnQztJQUNoQyxNQUFNLElBQUksR0FBRyxJQUFBLDhDQUFvQixFQUFDO1FBQ2pDLFFBQVEsRUFBRSxZQUFZLENBQUMsUUFBUTtRQUMvQixhQUFhLEVBQUUsWUFBWSxDQUFDLGFBQWE7UUFDekMsY0FBYyxFQUFFLFlBQVksQ0FBQyxjQUFjO0tBQzNDLENBQUMsQ0FBQztJQUVILE9BQU8sSUFBSSxnQ0FBZ0IsQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUNuQyxDQUFDLENBQ0QsQ0FBQyJ9