import os
from sendgrid import SendGridAPIClient
from sendgrid.helpers.mail import Mail

def send_verification_email(to_email: str, token: str):
    message = Mail(
        from_email='noreply@servicefinder.pro', # Ezt majd igazítsd a SendGrid verified senderhez
        to_emails=to_email,
        subject='Service Finder - Regisztráció megerősítése',
        html_content=f'<h3>Üdvözöljük a Service Finderben!</h3><p>A regisztráció befejezéséhez kattintson az alábbi linkre:</p><p><a href="https://servicefinder.pro/verify?token={token}">Megerősítem a regisztrációmat</a></p>'
    )
    try:
        sg = SendGridAPIClient(os.environ.get('SENDGRID_API_KEY'))
        response = sg.send(message)
        return True
    except Exception as e:
        print(f"Email hiba: {e}")
        return False
