Files
py-ailbl-user-phone/apps/ailbl-admin_phone-delete.py

38 lines
927 B
Python
Raw Normal View History

2025-12-10 09:57:16 +00:00
import crud
from flask import jsonify, request
def main():
"""
```fission
{
"name": "phonenumbers-admin-delete",
"http_triggers": {
"phonenumbers-admin-delete-http": {
"url": "/ailbl/admin/users/{UserId}/phones/{UserPhoneId}",
"methods": ["DELETE"]
}
}
}
```
"""
try:
if request.method == "DELETE":
return make_delete_request()
else:
return {"error": "Method not allow"}, 405
except Exception as ex:
return jsonify({"error": str(ex)}), 500
def make_delete_request():
try:
user_id = request.headers.get("X-User")
if not user_id:
return jsonify({"error": "user_id is required"}), 400
response, status = crud
return jsonify(response), status
except Exception as e:
return jsonify({"error": str(e)}), 500