This commit is contained in:
huangzhenpc
2025-02-26 19:14:40 +08:00
parent 10ccab1da6
commit 064b44c3b3
2 changed files with 39 additions and 2 deletions

View File

@@ -1,6 +1,6 @@
from flask import Flask, request, jsonify
from .config import Config
from .utils import get_latest_emails
from .utils import get_latest_emails, get_latest_email_with_code
def create_app():
app = Flask(__name__)
@@ -15,4 +15,14 @@ def create_app():
emails = get_latest_emails(recipient, limit)
return jsonify(emails)
@app.route('/latest_email', methods=['GET'])
def get_latest_email():
recipient = request.args.get('recipient')
if not recipient:
return jsonify({'error': 'Recipient email is required'}), 400
email_data = get_latest_email_with_code(recipient)
if email_data:
return jsonify(email_data)
return jsonify({'error': 'No emails found for this recipient'}), 404
return app