in web-backend/updatePrompt/__init__.py [0:0]
def main(req: func.HttpRequest) -> func.HttpResponse:
logging.info('Processing update_prompt request.')
try:
prompt_data = req.get_json()
except ValueError:
return func.HttpResponse("Invalid JSON", status_code=400)
try:
updated_prompt = update_prompt_in_db(prompt_data)
return func.HttpResponse(
json.dumps(updated_prompt),
status_code=200,
mimetype="application/json"
)
except Exception as e:
logging.error(f"Error updating prompt: {str(e)}")
return func.HttpResponse("Error updating prompt", status_code=500)