Run new badge reset once

This commit is contained in:
2026-06-04 18:13:51 +09:00
parent c3d2d3bcb2
commit fc1f289661
+3
View File
@@ -116,6 +116,7 @@ class Logic(PluginModuleBase):
"source_cheapshark_enabled": "True",
"last_fetch_started": "",
"last_fetch_finished": "",
"new_flags_initialized": "False",
}
def __init__(self, PM):
@@ -124,7 +125,9 @@ class Logic(PluginModuleBase):
def plugin_load(self):
self._migrate_scheduler_settings()
ModelFreeGameItem.ensure_schema()
if not _truthy(ModelSetting.get("new_flags_initialized")):
ModelFreeGameItem.reset_existing_new_flags()
ModelSetting.set("new_flags_initialized", "True")
def _migrate_scheduler_settings(self):
legacy_interval = str(ModelSetting.get("auto_interval") or "").strip()