From 26b6ed6c707d610b027efcb93d597bb0a2611a66 Mon Sep 17 00:00:00 2001 From: Yoshi Askharoun Date: Wed, 15 May 2024 00:54:41 -0500 Subject: [PATCH] Remove AppCenter and ControlzEx --- ZuneModdingHelper/App.xaml.cs | 13 ---------- ZuneModdingHelper/MainWindow.xaml.cs | 30 ---------------------- ZuneModdingHelper/ZuneModdingHelper.csproj | 4 +-- 3 files changed, 1 insertion(+), 46 deletions(-) diff --git a/ZuneModdingHelper/App.xaml.cs b/ZuneModdingHelper/App.xaml.cs index 3d04495..68e8d87 100644 --- a/ZuneModdingHelper/App.xaml.cs +++ b/ZuneModdingHelper/App.xaml.cs @@ -1,8 +1,5 @@ using System.Windows; using CommunityToolkit.Mvvm.DependencyInjection; -using Microsoft.AppCenter; -using Microsoft.AppCenter.Analytics; -using Microsoft.AppCenter.Crashes; using Microsoft.Extensions.DependencyInjection; namespace ZuneModdingHelper @@ -24,16 +21,6 @@ namespace ZuneModdingHelper protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); - - // Set up App Center analytics - AppCenter.SetCountryCode(System.Globalization.RegionInfo.CurrentRegion.TwoLetterISORegionName); - AppCenter.Start("24903c19-b3d9-4ab5-b445-b981ca647125", typeof(Analytics), typeof(Crashes)); - -#if DEBUG - // Disable crash and event analytics when in debug - AppCenter.SetEnabledAsync(false); -#endif - ConfigureServices(); } diff --git a/ZuneModdingHelper/MainWindow.xaml.cs b/ZuneModdingHelper/MainWindow.xaml.cs index e071ccc..ba41167 100644 --- a/ZuneModdingHelper/MainWindow.xaml.cs +++ b/ZuneModdingHelper/MainWindow.xaml.cs @@ -2,13 +2,11 @@ using ControlzEx.Theming; using MahApps.Metro.Controls; using MahApps.Metro.Controls.Dialogs; -using Microsoft.AppCenter.Analytics; using Microsoft.WindowsAPICodePack.Dialogs; using Octokit; using OwlCore.AbstractUI.Models; using Syroot.Windows.IO; using System; -using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Linq; @@ -99,11 +97,6 @@ namespace ZuneModdingHelper string applyResult = await mod.Apply(); if (applyResult != null) { - Analytics.TrackEvent("Failed to apply mod", new Dictionary { - { "ModID", mod.Id }, - { "ErrorMessage", applyResult } - }); - await progDialog.CloseAsync(); await this.ShowMessageAsync($"Failed to apply '{mod.Title}'", applyResult, settings: defaultMetroDialogSettings); @@ -111,10 +104,6 @@ namespace ZuneModdingHelper } progDialog.SetProgress(++numCompleted); - Analytics.TrackEvent("Applied mod", new Dictionary { - { "ModID", mod.Id }, - }); - await progDialog.CloseAsync(); await this.ShowMessageAsync("Completed", $"Installed '{mod.Title}'", settings: defaultMetroDialogSettings); } @@ -146,11 +135,6 @@ namespace ZuneModdingHelper string resetResult = await mod.Reset(); if (resetResult != null) { - Analytics.TrackEvent("Failed to reset mod", new Dictionary { - { "ModID", mod.Id }, - { "ErrorMessage", resetResult } - }); - await progDialog.CloseAsync(); await this.ShowMessageAsync("Completed", $"Failed to reset '{mod.Title}':\r\n{resetResult}", settings: defaultMetroDialogSettings); return; @@ -158,10 +142,6 @@ namespace ZuneModdingHelper progDialog.SetProgress(++numCompleted); - Analytics.TrackEvent("Reset mod", new Dictionary { - { "ModID", mod.Id }, - }); - await progDialog.CloseAsync(); await this.ShowMessageAsync("Completed", $"Successfully reset '{mod.Title}'", settings: defaultMetroDialogSettings); } @@ -200,11 +180,6 @@ namespace ZuneModdingHelper if (!ReleaseVersion.TryParse(latest.Release.TagName, out var latestVer) || App.Version >= latestVer) { - // Already up-to-date - Analytics.TrackEvent("Checked for updates", new Dictionary { - { "UpdatesFound", bool.FalseString }, - }); - await checkDialog.CloseAsync(); await this.ShowMessageAsync("No updates available", "You're already using the latest version.", settings: defaultMetroDialogSettings); return; @@ -261,11 +236,6 @@ namespace ZuneModdingHelper File.Delete(downloadedFile); } - - Analytics.TrackEvent("Checked for updates", new Dictionary { - { "UpdatesFound", bool.TrueString }, - { "Accepted", acceptedUpdate.ToString() }, - }); } catch { diff --git a/ZuneModdingHelper/ZuneModdingHelper.csproj b/ZuneModdingHelper/ZuneModdingHelper.csproj index 6f8766d..c383c3e 100644 --- a/ZuneModdingHelper/ZuneModdingHelper.csproj +++ b/ZuneModdingHelper/ZuneModdingHelper.csproj @@ -21,10 +21,7 @@ - - - @@ -33,6 +30,7 @@ + PreserveNewest