Update app.py
Browse files
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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 |
|