From 1ee2333eadebcc50b2a2fc5cabe52517a8844633 Mon Sep 17 00:00:00 2001 From: Enrico Ludwig Date: Thu, 5 Sep 2024 16:50:11 +0200 Subject: [PATCH] Minor post-pr fixes due to previous api changes --- App.axaml.cs | 16 +++++++--------- Services/Implementations/DispatcherService.cs | 1 - .../MainWindowViewModelFactory.cs | 14 ++++++-------- Services/TwitchService.cs | 2 -- 4 files changed, 13 insertions(+), 20 deletions(-) diff --git a/App.axaml.cs b/App.axaml.cs index e7162f1..22f740a 100644 --- a/App.axaml.cs +++ b/App.axaml.cs @@ -1,13 +1,11 @@ using System; -using System.Diagnostics; using Avalonia; using Avalonia.Controls.ApplicationLifetimes; using Avalonia.Data.Core.Plugins; using Avalonia.Markup.Xaml; using Avalonia.Threading; -using BetterRaid.Extensions; using BetterRaid.Services; -using BetterRaid.ViewModels; +using BetterRaid.Services.Implementations; using BetterRaid.Views; using Microsoft.Extensions.DependencyInjection; @@ -25,12 +23,12 @@ public class App : Application private ServiceProvider InitializeServices() { - var Services = new ServiceCollection(); - Services.AddSingleton(); - Services.AddSingleton(serviceProvider => new DispatcherService(Dispatcher.UIThread)); - Services.AddTransient(); + var services = new ServiceCollection(); + services.AddSingleton(); + services.AddSingleton(serviceProvider => new DispatcherService(Dispatcher.UIThread)); + services.AddTransient(); - return Services.BuildServiceProvider(); + return services.BuildServiceProvider(); } public override void OnFrameworkInitializationCompleted() @@ -44,7 +42,7 @@ public class App : Application var viewModelFactory = _serviceProvider.GetRequiredService(); var mainWindowViewModel = viewModelFactory.CreateMainWindowViewModel(); - var mainWindow = new MainWindow() + var mainWindow = new MainWindow { DataContext = mainWindowViewModel }; diff --git a/Services/Implementations/DispatcherService.cs b/Services/Implementations/DispatcherService.cs index 124215e..71d0c2a 100644 --- a/Services/Implementations/DispatcherService.cs +++ b/Services/Implementations/DispatcherService.cs @@ -1,6 +1,5 @@ using Avalonia.Threading; using System; -using System.Threading; namespace BetterRaid.Services.Implementations; public class DispatcherService : ISynchronizaionService diff --git a/Services/Implementations/MainWindowViewModelFactory.cs b/Services/Implementations/MainWindowViewModelFactory.cs index 7e10ab5..24cd545 100644 --- a/Services/Implementations/MainWindowViewModelFactory.cs +++ b/Services/Implementations/MainWindowViewModelFactory.cs @@ -4,19 +4,17 @@ namespace BetterRaid.Services.Implementations; public class MainWindowViewModelFactory : IMainViewModelFactory { - private readonly ITwitchPubSubService twitchPubSubService; - private readonly ITwitchDataService twitchDataService; - private readonly ISynchronizaionService synchronizaionService; + private readonly ITwitchService _twitchService; + private readonly ISynchronizaionService _synchronizaionService; - public MainWindowViewModelFactory(ITwitchPubSubService twitchPubSubService, ITwitchDataService twitchDataService, ISynchronizaionService synchronizaionService) + public MainWindowViewModelFactory(ITwitchService twitchService, ISynchronizaionService synchronizaionService) { - this.twitchPubSubService = twitchPubSubService; - this.twitchDataService = twitchDataService; - this.synchronizaionService = synchronizaionService; + _twitchService = twitchService; + _synchronizaionService = synchronizaionService; } public MainWindowViewModel CreateMainWindowViewModel() { - return new MainWindowViewModel(twitchPubSubService, twitchDataService, synchronizaionService); + return new MainWindowViewModel(_twitchService, _synchronizaionService); } } diff --git a/Services/TwitchService.cs b/Services/TwitchService.cs index 3485586..aff40ed 100644 --- a/Services/TwitchService.cs +++ b/Services/TwitchService.cs @@ -10,8 +10,6 @@ using TwitchLib.Api; using TwitchLib.Api.Helix.Models.Users.GetUsers; using TwitchLib.PubSub; using TwitchLib.PubSub.Events; -using OnEmoteOnlyArgs = TwitchLib.PubSub.Events.OnEmoteOnlyArgs; -using OnLogArgs = TwitchLib.PubSub.Events.OnLogArgs; namespace BetterRaid.Services;