aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication
diff options
context:
space:
mode:
authorRoy Ben Shabat <roy.mail.net@gmail.com>2025-08-31 04:48:46 +0300
committerRoy Ben Shabat <roy.mail.net@gmail.com>2025-08-31 04:48:46 +0300
commit76a913a9d3e70f4379c3aaca7e6dd8e4da6aff13 (patch)
tree5c1faa8986974daed7393c61e2fe67abb87f275b /Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication
parenta1d55aa060450b0a16b597794686b2aa41eea259 (diff)
downloadTango-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.cs13
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));
}
}