diff options
| author | Roy Ben Shabat <roy.mail.net@gmail.com> | 2025-08-31 04:48:46 +0300 |
|---|---|---|
| committer | Roy Ben Shabat <roy.mail.net@gmail.com> | 2025-08-31 04:48:46 +0300 |
| commit | 76a913a9d3e70f4379c3aaca7e6dd8e4da6aff13 (patch) | |
| tree | 5c1faa8986974daed7393c61e2fe67abb87f275b /Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication | |
| parent | a1d55aa060450b0a16b597794686b2aa41eea259 (diff) | |
| download | Tango-76a913a9d3e70f4379c3aaca7e6dd8e4da6aff13.tar.gz Tango-76a913a9d3e70f4379c3aaca7e6dd8e4da6aff13.zip | |
Telemetry closed corners.
Diffstat (limited to 'Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication')
| -rw-r--r-- | Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication/DefaultPPCApplicationManager.cs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication/DefaultPPCApplicationManager.cs b/Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication/DefaultPPCApplicationManager.cs index f980d9c22..2cc03891b 100644 --- a/Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication/DefaultPPCApplicationManager.cs +++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication/DefaultPPCApplicationManager.cs @@ -41,6 +41,7 @@ using Tango.PPC.UI.ViewsContracts; using Tango.PPC.Common.Build; using Tango.Core.Components; using static Tango.Core.Components.CmdCommand; +using Tango.PPC.Common.Telemetry; namespace Tango.PPC.UI.PPCApplication { @@ -799,6 +800,17 @@ namespace Tango.PPC.UI.PPCApplication try { + LogManager.Log("Disposing telemetry services..."); + var telemetryProvider = TangoIOC.Default.GetInstance<ITelemetryProvider>(); + telemetryProvider?.Dispose(); + } + catch (Exception ex) + { + LogManager.Log(ex, "Error disposing telemetry services."); + } + + try + { LogManager.Log("Disposing insights manager (max 40 seconds to complete)..."); Stopwatch watch = new Stopwatch(); watch.Start(); @@ -812,6 +824,7 @@ namespace Tango.PPC.UI.PPCApplication { LogManager.Log(ex, "Error disposing insights manager."); } + }, TimeSpan.FromSeconds(40)); } } |
