fix: сохранение состояния сервера только после успешной отправки сообщения

This commit is contained in:
2026-08-02 02:45:21 +03:00
parent d793cf9449
commit 53402699f4
+4 -4
View File
@@ -277,10 +277,6 @@ def main():
state, state,
) )
state[server["uuid"]] = event["server_state"]
save_state(state_file_path, state)
if event["event"] != "none": if event["event"] != "none":
message = format_message( message = format_message(
event["event"], event["event"],
@@ -295,6 +291,10 @@ def main():
server["target"], event["event"], traffic_stats, monthly_period server["target"], event["event"], traffic_stats, monthly_period
) )
state[server["uuid"]] = event["server_state"]
save_state(state_file_path, state)
except Exception as e: except Exception as e:
print(f"""Error processing server {server["target"]}: {e}""") print(f"""Error processing server {server["target"]}: {e}""")