Update routes/support.py
Browse files- routes/support.py +6 -3
routes/support.py
CHANGED
@@ -58,6 +58,8 @@ async def verify_user_token(user_token: str) -> str:
|
|
58 |
# 📨 Modelo da requisição de ticket
|
59 |
class CreateTicketRequest(BaseModel):
|
60 |
message: str
|
|
|
|
|
61 |
|
62 |
def format_datetime(dt_str):
|
63 |
dt = parser.isoparse(dt_str)
|
@@ -316,7 +318,9 @@ async def create_ticket(
|
|
316 |
ticket_payload = {
|
317 |
"user_id": user_id,
|
318 |
"support_id": None,
|
319 |
-
"created_at": created_at
|
|
|
|
|
320 |
}
|
321 |
|
322 |
async with aiohttp.ClientSession() as session:
|
@@ -352,8 +356,7 @@ async def create_ticket(
|
|
352 |
raise HTTPException(status_code=500, detail=f"Erro ao criar mensagem: {error_detail}")
|
353 |
|
354 |
return {"ticket_id": ticket_id}
|
355 |
-
|
356 |
-
|
357 |
# 📧 Envio de e-mails com Gmail API
|
358 |
GMAIL_CLIENT_ID = "784687789817-3genmmvps11ip3a6fkbkkd8dm3bstgdc.apps.googleusercontent.com"
|
359 |
GMAIL_CLIENT_SECRET = "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"
|
|
|
58 |
# 📨 Modelo da requisição de ticket
|
59 |
class CreateTicketRequest(BaseModel):
|
60 |
message: str
|
61 |
+
subject: str
|
62 |
+
priority: str
|
63 |
|
64 |
def format_datetime(dt_str):
|
65 |
dt = parser.isoparse(dt_str)
|
|
|
318 |
ticket_payload = {
|
319 |
"user_id": user_id,
|
320 |
"support_id": None,
|
321 |
+
"created_at": created_at,
|
322 |
+
"subject": body.subject,
|
323 |
+
"priority": body.priority
|
324 |
}
|
325 |
|
326 |
async with aiohttp.ClientSession() as session:
|
|
|
356 |
raise HTTPException(status_code=500, detail=f"Erro ao criar mensagem: {error_detail}")
|
357 |
|
358 |
return {"ticket_id": ticket_id}
|
359 |
+
|
|
|
360 |
# 📧 Envio de e-mails com Gmail API
|
361 |
GMAIL_CLIENT_ID = "784687789817-3genmmvps11ip3a6fkbkkd8dm3bstgdc.apps.googleusercontent.com"
|
362 |
GMAIL_CLIENT_SECRET = "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"
|