import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.lang.String;
import java.io.*;

public class LoginModel{

    public LoginModel(){}

    boolean verify(String userName){
        String userInput = userName + ".a";
        String userData = userName + ".p";
        int degError = 100;
        File input = new File(userInput);
        File data = new File(userData);

        Verifier v = new Verifier(input, data);

        return v.verifyUser(degError);
    }

    long startClock(char correct, char typed) {
        long retVal = 0; 
        if (correct == typed){
            retVal = System.currentTimeMillis();
        }
        return retVal;
    }

    long stopClock(char correct, char typed) {
        long retVal = 0;
        if (correct == typed){
            retVal = System.currentTimeMillis();
        }
        return retVal;
    }

    long timeElapsed(long start, long stop) {
        long timePassed = -1;
        timePassed = stop - start;
        System.out.println("Start time: " + start);
        System.out.println("Stop time: " + stop);
        System.out.println("Time elapsed: " + timePassed);
        return timePassed;
    }
    
}
