alwaysai
Version:
The alwaysAI command-line interface (CLI)
22 lines (19 loc) • 526 B
text/typescript
import ora = require('ora');
import { authenticateUser } from '../util/cognito-auth';
export async function alwaysaiUserLoginComponent(props: {
alwaysaiUserEmail: string;
alwaysaiUserPassword: string;
}) {
const spinner = ora(`Log in ${props.alwaysaiUserEmail}`).start();
try {
const cognitoUser = await authenticateUser(
props.alwaysaiUserEmail,
props.alwaysaiUserPassword,
);
spinner.succeed();
return cognitoUser;
} catch (exception) {
spinner.fail();
throw exception;
}
}