Spaces:
Sleeping
Sleeping
Update controllers/ws_controller.py
Browse files
controllers/ws_controller.py
CHANGED
@@ -64,15 +64,9 @@ def fetch_message_data(access_token: str, message_id: str) -> Message:
|
|
64 |
|
65 |
attachments = extract_attachments_from_mail(access_token, message_data)
|
66 |
body_len = 0
|
67 |
-
attachment_len = 0
|
68 |
if body is not None :
|
69 |
body_len = len(body)
|
70 |
|
71 |
-
if attachments is not None:
|
72 |
-
attachment_len = len(attachments)
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
# print("subject: ")
|
77 |
# print(subject)
|
78 |
# print("company name: ")
|
@@ -82,7 +76,7 @@ def fetch_message_data(access_token: str, message_id: str) -> Message:
|
|
82 |
# print("Printing attachment Data: ")
|
83 |
# print(attachments)
|
84 |
# print("Completed this mail.")
|
85 |
-
return Message(message_id=message_id, body=body, attachments=attachments, company=company_from_mail , body_len=body_len
|
86 |
|
87 |
|
88 |
def extract_subject_from_mail(message_data: dict) -> str:
|
@@ -143,7 +137,7 @@ def extract_attachments_from_mail(access_token: str, message_data: dict) -> List
|
|
143 |
attachment_id = part["body"]["attachmentId"]
|
144 |
attachment_data = fetch_attachment_data(access_token, message_data["id"], attachment_id)
|
145 |
filename = part.get("filename", "untitled.txt")
|
146 |
-
attachments.append(Attachment(filename=filename, data=attachment_data.get("data", "")))
|
147 |
return attachments
|
148 |
|
149 |
|
|
|
64 |
|
65 |
attachments = extract_attachments_from_mail(access_token, message_data)
|
66 |
body_len = 0
|
|
|
67 |
if body is not None :
|
68 |
body_len = len(body)
|
69 |
|
|
|
|
|
|
|
|
|
|
|
70 |
# print("subject: ")
|
71 |
# print(subject)
|
72 |
# print("company name: ")
|
|
|
76 |
# print("Printing attachment Data: ")
|
77 |
# print(attachments)
|
78 |
# print("Completed this mail.")
|
79 |
+
return Message(message_id=message_id, body=body, attachments=attachments, company=company_from_mail , body_len=body_len)
|
80 |
|
81 |
|
82 |
def extract_subject_from_mail(message_data: dict) -> str:
|
|
|
137 |
attachment_id = part["body"]["attachmentId"]
|
138 |
attachment_data = fetch_attachment_data(access_token, message_data["id"], attachment_id)
|
139 |
filename = part.get("filename", "untitled.txt")
|
140 |
+
attachments.append(Attachment(filename=filename, data=attachment_data.get("data", ""),attachment_len = len(attachment_data.get("data", ""))))
|
141 |
return attachments
|
142 |
|
143 |
|