import sys import json from user_review_email import update_single_email if __name__ == "__main__": try: input_data = sys.stdin.read() payload = json.loads(input_data) target_id = payload.get("id") feedback = payload.get("feedback") if not target_id or not feedback: print(json.dumps({"ok": False, "error": "Missing id or feedback"})) sys.exit(1) result = update_single_email(db_id=target_id, feedback=feedback) if result: new_body, new_subject = result print(json.dumps({"ok": True, "new_content": new_body, "new_subject": new_subject})) else: print(json.dumps({"ok": False, "error": "Unknown error during email update"})) except Exception as e: print(json.dumps({"ok": False, "error": str(e)})) sys.exit(1)