Update app.py
Browse files
app.py
CHANGED
@@ -155,12 +155,30 @@ DATABASE_NEW = 'data_gc.db'
|
|
155 |
|
156 |
|
157 |
# Пример данных настроек
|
|
|
|
|
|
|
|
|
|
|
158 |
settings = {
|
159 |
'vk_key': 'default_vk_key',
|
160 |
'telegram_key': 'default_telegram_key',
|
161 |
'other_setting': 'default_other_setting'
|
162 |
}
|
163 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
164 |
@app.route('/settings', methods=['GET'])
|
165 |
def get_settings():
|
166 |
return jsonify(settings)
|
@@ -171,6 +189,7 @@ def save_settings():
|
|
171 |
for key, value in data.items():
|
172 |
if value is not None:
|
173 |
settings[key] = value
|
|
|
174 |
return jsonify({'status': 'success'})
|
175 |
|
176 |
@app.route('/set')
|
|
|
155 |
|
156 |
|
157 |
# Пример данных настроек
|
158 |
+
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',
|
166 |
'other_setting': 'default_other_setting'
|
167 |
}
|
168 |
|
169 |
+
def load_settings(settings_dict):
|
170 |
+
global vk_key_ser, telegram_key_ser, other_setting_ser
|
171 |
+
|
172 |
+
# Присваиваем значения из словаря соответствующим переменным
|
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 |
+
|
177 |
+
# Вызываем функцию для загрузки настроек
|
178 |
+
|
179 |
+
|
180 |
+
|
181 |
+
|
182 |
@app.route('/settings', methods=['GET'])
|
183 |
def get_settings():
|
184 |
return jsonify(settings)
|
|
|
189 |
for key, value in data.items():
|
190 |
if value is not None:
|
191 |
settings[key] = value
|
192 |
+
load_settings(settings)
|
193 |
return jsonify({'status': 'success'})
|
194 |
|
195 |
@app.route('/set')
|