Update app.py
Browse files
app.py
CHANGED
|
@@ -309,17 +309,18 @@ def index():
|
|
| 309 |
@app.route('/add_news', methods=['POST'])
|
| 310 |
def add_news():
|
| 311 |
"""API endpoint для добавления новой новости."""
|
| 312 |
-
|
| 313 |
-
|
| 314 |
-
|
| 315 |
-
|
| 316 |
-
|
| 317 |
-
|
| 318 |
-
|
| 319 |
-
|
| 320 |
-
|
| 321 |
-
|
| 322 |
-
|
|
|
|
| 323 |
|
| 324 |
@app.route('/get_news')
|
| 325 |
def get_news():
|
|
|
|
| 309 |
@app.route('/add_news', methods=['POST'])
|
| 310 |
def add_news():
|
| 311 |
"""API endpoint для добавления новой новости."""
|
| 312 |
+
print("Маршрут /add_news вызван!") # <--- Отладочный вывод (добавлено)
|
| 313 |
+
news_text = request.form.get('news_text')
|
| 314 |
+
if news_text:
|
| 315 |
+
news_list = load_news()
|
| 316 |
+
news_list.append({"text": news_text})
|
| 317 |
+
save_news(news_list)
|
| 318 |
+
|
| 319 |
+
# Отправляем push уведомления о новой новости
|
| 320 |
+
send_push_to_all(news_text)
|
| 321 |
+
|
| 322 |
+
return jsonify({"message": "Новость добавлена и уведомления отправлены"}), 200
|
| 323 |
+
return jsonify({"error": "Текст новости не предоставлен"}), 400
|
| 324 |
|
| 325 |
@app.route('/get_news')
|
| 326 |
def get_news():
|