This commit is contained in:
huangzhenpc
2025-02-26 19:05:53 +08:00
parent 90cf18264b
commit 10ccab1da6
2 changed files with 33 additions and 5 deletions

View File

@@ -1,7 +1,18 @@
from flask import Flask
from flask import Flask, request, jsonify
from .config import Config
from .utils import get_latest_emails
def create_app():
app = Flask(__name__)
app.config.from_object(Config)
@app.route('/emails', methods=['GET'])
def get_emails():
recipient = request.args.get('recipient')
limit = request.args.get('limit', default=10, type=int)
if not recipient:
return jsonify({'error': 'Recipient email is required'}), 400
emails = get_latest_emails(recipient, limit)
return jsonify(emails)
return app