Files
emailsystemv2/app/__init__.py
huangzhenpc 10ccab1da6 test
2025-02-26 19:05:53 +08:00

18 lines
566 B
Python

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