feat: テレメトリ設定のプロパティ名を変更し、APIを追加してテレメトリの有効化/無効化を管理

This commit is contained in:
misyaguziya
2026-01-09 23:49:39 +09:00
parent 19af0ea918
commit 1bbc9e6182
5 changed files with 43 additions and 14 deletions

View File

@@ -144,7 +144,6 @@ class Model:
# Telemetry 初期化Model 内でインスタンスを保持)
self.telemetry = Telemetry()
self.telemetry.init(enabled=config.TELEMETRY_ENABLED, app_version=config.VERSION)
self._inited = True
@@ -1297,7 +1296,11 @@ class Model:
errorLogging()
return False
def shutdown(self):
def telemetryInit(self, enabled: bool, app_version: str):
"""Model 内で Telemetry を初期化"""
self.telemetry.init(enabled=enabled, app_version=app_version)
def telemetryShutdown(self):
"""Model cleanup on application shutdown."""
# Telemetry 終了app_closed 送信)
if hasattr(self, "telemetry") and self.telemetry: