Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -159,7 +159,6 @@ vk_key_ser = ''
|
|
159 |
telegram_key_ser = ''
|
160 |
other_setting_ser = ''
|
161 |
|
162 |
-
|
163 |
settings = {
|
164 |
'vk_key': 'default_vk_key',
|
165 |
'telegram_key': 'default_telegram_key',
|
@@ -173,6 +172,7 @@ def save_settings(settings_dict):
|
|
173 |
vk_key_ser = settings_dict.get('vk_key', '')
|
174 |
telegram_key_ser = settings_dict.get('telegram_key', '')
|
175 |
other_setting_ser = settings_dict.get('other_setting', '')
|
|
|
176 |
print(f"Сохраненные настройки:")
|
177 |
print(f"vk_key: {vk_key_ser}")
|
178 |
print(f"telegram_key: {telegram_key_ser}")
|
@@ -180,20 +180,21 @@ def save_settings(settings_dict):
|
|
180 |
|
181 |
|
182 |
|
183 |
-
|
184 |
-
|
185 |
@app.route('/settings', methods=['GET'])
|
186 |
def get_settings():
|
187 |
return jsonify(settings)
|
188 |
|
189 |
@app.route('/settings', methods=['POST'])
|
190 |
-
def
|
191 |
data = request.json
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
|
|
|
|
|
|
197 |
|
198 |
@app.route('/set')
|
199 |
def index_set():
|
@@ -211,7 +212,6 @@ def index_set():
|
|
211 |
|
212 |
|
213 |
|
214 |
-
|
215 |
mapping_template = {
|
216 |
"username": "name",
|
217 |
"phone": "phone",
|
|
|
159 |
telegram_key_ser = ''
|
160 |
other_setting_ser = ''
|
161 |
|
|
|
162 |
settings = {
|
163 |
'vk_key': 'default_vk_key',
|
164 |
'telegram_key': 'default_telegram_key',
|
|
|
172 |
vk_key_ser = settings_dict.get('vk_key', '')
|
173 |
telegram_key_ser = settings_dict.get('telegram_key', '')
|
174 |
other_setting_ser = settings_dict.get('other_setting', '')
|
175 |
+
|
176 |
print(f"Сохраненные настройки:")
|
177 |
print(f"vk_key: {vk_key_ser}")
|
178 |
print(f"telegram_key: {telegram_key_ser}")
|
|
|
180 |
|
181 |
|
182 |
|
|
|
|
|
183 |
@app.route('/settings', methods=['GET'])
|
184 |
def get_settings():
|
185 |
return jsonify(settings)
|
186 |
|
187 |
@app.route('/settings', methods=['POST'])
|
188 |
+
def save_settings_route():
|
189 |
data = request.json
|
190 |
+
if data:
|
191 |
+
for key, value in data.items():
|
192 |
+
if value is not None:
|
193 |
+
settings[key] = value
|
194 |
+
save_settings(settings)
|
195 |
+
return jsonify({'status': 'success'})
|
196 |
+
else:
|
197 |
+
return jsonify({'status': 'error', 'message': 'No data provided'}), 400
|
198 |
|
199 |
@app.route('/set')
|
200 |
def index_set():
|
|
|
212 |
|
213 |
|
214 |
|
|
|
215 |
mapping_template = {
|
216 |
"username": "name",
|
217 |
"phone": "phone",
|