import {password} from '@inquirer/prompts';

import { ENTER_PASS, ENTER_SECRET } from '../constants/message-constants.js';

export const passwordPrompt = async(inputPassword: string | undefined): Promise<string> => {
    return inputPassword || password({
        message: ENTER_PASS,
        mask: true,
        theme: {
            prefix: '>',
        }
    });
};

export const authTokenPrompt = async(inputAuthToken: string | undefined): Promise<string> => {
    return inputAuthToken || password({
        message: ENTER_SECRET,
        mask: true,
        theme: {
            prefix: '>',
        }
    });
};
