@mvp-rockets/namma-generator
Version:
A generator to generate mvp-rockets projects
14 lines (11 loc) • 482 B
JavaScript
const InitiateAuth = require('resources/cognito/services/initiate-cognito-custom-auth-service.js');
const { whenResult } = require('lib');
const Result = require('folktale/result');
module.exports.initiateAuth = async (details) => {
const { email } = details;
const authResult = await InitiateAuth.initiate({ email });
return whenResult(
(authSession) => Result.Ok({ session: authSession.Session }),
(error) => Result.Error(error)
)(authResult);
}