Updated the update system to support multi channels (stable / pre-release).

This commit is contained in:
2026-09-09 20:52:00 +02:00
parent 2a53a59cef
commit 5770969629
12 changed files with 3329 additions and 254 deletions

View File

@@ -64,8 +64,10 @@ _RESOURCE_USAGE_EVENTS = frozenset(
"launcher_ready",
"prefix_reset_success",
"repair_success",
"rollback_apply_success",
"runtime_install_success",
"runtime_repair_success",
"update_apply_success",
"update_success",
}
)
@@ -106,6 +108,7 @@ VALID_EVENTS = frozenset(
"game_launch_requested",
"game_launch_started",
"game_launch_success",
"game_window_diagnostic",
"import_failed",
"import_scan_completed",
"import_started",
@@ -133,6 +136,16 @@ VALID_EVENTS = frozenset(
"repair_started",
"repair_success",
"repeated_error",
"rollback_apply_failed",
"rollback_apply_started",
"rollback_apply_success",
"rollback_download_failed",
"rollback_download_started",
"rollback_download_success",
"rollback_requested",
"rollback_restore_failed",
"rollback_restore_started",
"rollback_restore_success",
"runtime_check_failed",
"runtime_install_failed",
"runtime_install_started",
@@ -144,13 +157,18 @@ VALID_EVENTS = frozenset(
"subprocess_failed",
"thread_exception",
"update_apply_completed",
"update_apply_failed",
"update_apply_started",
"update_apply_success",
"update_available",
"update_check_started",
"update_download_completed",
"update_download_failed",
"update_download_started",
"update_download_success",
"update_failed",
"update_not_required",
"update_release_discovered",
"update_started",
"update_success",
"vulkan_32bit_check_failed",