#! /usr/bin/env node

import users from "./users.js";
import inquirer from "inquirer";
import mainScreen from "./mainscreen.js";

async function login() {
  const answer = await inquirer.prompt([
    {
      name: "accountNumber",
      type: "number",
      message: "Please enter your Account Number",
    },
    {
      name: "pin",
      type: "password",
      message: "Please Enter your pin code",
    },
  ]);

  let user = users.find(
    (x) => x.accountNumber === answer.accountNumber && x.pinCode === answer.pin
  );

  if (typeof user != "undefined") {
    console.log(`Welcome ${user.name}`);
    mainScreen(user.balance);
  } else {
    console.log("You enter invalid pin or account number");
  }
}

export default login;
