DmitrMakeev commited on
Commit
0ff36a7
·
verified ·
1 Parent(s): 7b49b60

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -5
app.py CHANGED
@@ -888,17 +888,20 @@ def send_get_request():
888
 
889
  processed_emails = set() # Создание множества для хранения обработанных email-ов
890
  for user_id, user_data in users_meta.items(): # Проход по всем пользователям
891
- user_data['messages'] = messages_json # Добавление сообщений в данные пользователя
 
 
 
 
 
892
  email = user_data.get('email') # Получение email пользователя
893
  if email not in processed_emails: # Если email еще не был обработан
894
  update_or_insert_user(DATABASE_NAME, user_data, mapping_template) # Обновление или вставка данных пользователя в базу данных
895
  processed_emails.add(email) # Добавление email в множество обработанных
896
 
897
- return jsonify({'status': 'User data saved successfully'}) # Возвращение успешного ответа
898
  else:
899
- return jsonify({'error': 'Failed to fetch data from the API'}), response.status_code # Возвращение ошибки в случае неудачного запроса
900
-
901
-
902
 
903
 
904
 
 
888
 
889
  processed_emails = set() # Создание множества для хранения обработанных email-ов
890
  for user_id, user_data in users_meta.items(): # Проход по всем пользователям
891
+ # Получение сообщений для текущего пользователя
892
+ messages_user = {key: msg for key, msg in messages_json.items() if msg.get('user_id') == user_id}
893
+ logging.debug(f"Messages for user {user_id}: {messages_user}") # Логирование сообщений для текущего пользователя
894
+
895
+ user_data['messages'] = messages_user # Добавление сообщений текущего пользователя в данные
896
+
897
  email = user_data.get('email') # Получение email пользователя
898
  if email not in processed_emails: # Если email еще не был обработан
899
  update_or_insert_user(DATABASE_NAME, user_data, mapping_template) # Обновление или вставка данных пользователя в базу данных
900
  processed_emails.add(email) # Добавление email в множество обработанных
901
 
902
+ return jsonify({'status': 'User data saved successfully'}) # Возвращение JSON-ответа с подтверждением успешного сохранения данных
903
  else:
904
+ return jsonify({'error': 'Failed to fetch data from the API'}), response.status_code # Возвращение JSON-ответа с ошибкой и кодом состояния при неудачном запросе
 
 
905
 
906
 
907