From 7c2e468288365dcf7bfb089a680d27f61aa68bc9 Mon Sep 17 00:00:00 2001 From: Rory& Date: Mon, 5 Aug 2024 06:50:57 +0200 Subject: List rooms --- ModerationClient/Views/LoginView.axaml.cs | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) (limited to 'ModerationClient/Views/LoginView.axaml.cs') diff --git a/ModerationClient/Views/LoginView.axaml.cs b/ModerationClient/Views/LoginView.axaml.cs index 2e95e80..5e84ace 100644 --- a/ModerationClient/Views/LoginView.axaml.cs +++ b/ModerationClient/Views/LoginView.axaml.cs @@ -1,33 +1,18 @@ using System; -using Avalonia; using Avalonia.Controls; using Avalonia.Interactivity; using Avalonia.Markup.Xaml; -using Avalonia.VisualTree; -using Microsoft.Extensions.DependencyInjection; -using ModerationClient.Services; using ModerationClient.ViewModels; namespace ModerationClient.Views; public partial class LoginView : UserControl { - private MatrixAuthenticationService AuthService { get; set; } - public LoginView() { InitializeComponent(); } - - private void InitializeComponent() { - Console.WriteLine("LoginWindow loaded"); - - AvaloniaXamlLoader.Load(this); - Console.WriteLine("LoginWindow loaded 2"); - } // ReSharper disable once AsyncVoidMethod - private async void Login(object? sender, RoutedEventArgs e) { - Console.WriteLine("Login????"); - // await AuthService.LoginAsync(Username, Password); - await ((LoginViewModel)DataContext).LoginAsync(); + private async void Login(object? _, RoutedEventArgs __) { + await (DataContext as LoginViewModel ?? throw new InvalidCastException("LoginView did not receive LoginViewModel?")).LoginAsync(); } } -- cgit 1.5.1