Omkar008 commited on
Commit
4fada89
1 Parent(s): f231a19

Update controllers/ws_controller_1.py

Browse files
Files changed (1) hide show
  1. controllers/ws_controller_1.py +11 -10
controllers/ws_controller_1.py CHANGED
@@ -131,10 +131,10 @@ async def fetch_message_data(session: aiohttp.ClientSession, access_token: str,
131
  structured_data=structured_attachment_data
132
  )
133
 
134
- async def process_message(message: Message, websocket: WebSocket, chunk_size: int):
135
- message_json = message.to_json()
136
- await send_message_in_chunks(websocket, message_json, chunk_size)
137
- await websocket.send_text("NEXT_MESSAGE")
138
 
139
  async def get_messages(code: str, websocket: WebSocket,start, brand_name: Optional[str] = None):
140
  access_token = code
@@ -165,18 +165,19 @@ async def get_messages(code: str, websocket: WebSocket,start, brand_name: Option
165
 
166
  for future in asyncio.as_completed(processing_tasks):
167
  processed_message = await future
 
168
  await websocket.send_text(json.dumps(
169
- # "status": "processing",
170
- processed_message.to_json()
171
- # "processed_count": processed_count + 1
172
  ))
 
 
173
  processed_count += 1
174
 
175
  if "nextPageToken" in gmail_data:
176
  page_token = gmail_data["nextPageToken"]
177
- # await websocket.send_text(json.dumps({"status": "next_page"}))
178
  else:
179
- # await websocket.send_text(json.dumps({"status": "completed", "total_processed": processed_count}))
180
  break
181
 
182
  async def send_message_in_chunks(websocket: WebSocket, message_json: dict, chunk_size: int):
@@ -252,4 +253,4 @@ async def process_message(session: aiohttp.ClientSession, access_token: str, mes
252
  company=company_from_mail,
253
  high_level_company_type=high_level_company_type,
254
  structured_data=structured_data
255
- )
 
131
  structured_data=structured_attachment_data
132
  )
133
 
134
+ # async def process_message(message: Message, websocket: WebSocket, chunk_size: int):
135
+ # message_json = message.to_json()
136
+ # await send_message_in_chunks(websocket, message_json, chunk_size)
137
+ # await websocket.send_text("NEXT_MESSAGE")
138
 
139
  async def get_messages(code: str, websocket: WebSocket,start, brand_name: Optional[str] = None):
140
  access_token = code
 
165
 
166
  for future in asyncio.as_completed(processing_tasks):
167
  processed_message = await future
168
+ # await websocket.send_text("MESSAGE_START")
169
  await websocket.send_text(json.dumps(
170
+
171
+ processed_message.to_json(),
172
+
173
  ))
174
+ await websocket.send_text("NEXT_MESSAGE")
175
+
176
  processed_count += 1
177
 
178
  if "nextPageToken" in gmail_data:
179
  page_token = gmail_data["nextPageToken"]
 
180
  else:
 
181
  break
182
 
183
  async def send_message_in_chunks(websocket: WebSocket, message_json: dict, chunk_size: int):
 
253
  company=company_from_mail,
254
  high_level_company_type=high_level_company_type,
255
  structured_data=structured_data
256
+ )