package handlers

import (
	"github.com/pquerna/otp/totp"
)

type TOTPVerifier interface {
	Verify(token, secret string) bool
}

type TOTPVerifierImpl struct{}

func (tv *TOTPVerifierImpl) Verify(token, secret string) bool {
	return totp.Validate(token, secret)
}