feat: splash screen and dialog navigation event

This commit is contained in:
Mikhail Shabanov committed 2021-04-06 18:17:22 +02:00
1 parent 38c631bc44
commit 2fba32b5b4
17 files changed
+138 -13

No files matched your search

@@ -0,0 +1,23 @@
using System.Threading;
using System.Threading.Tasks;
using MediatR;
using Microsoft.AspNetCore.Components;
using WotBlitzStatisticsPro.Blazor.Messages;
namespace WotBlitzStatisticsPro.Blazor.Services
{
public class NavigationMessagesInterceptor: INotificationHandler<OpenPlayerInfoMessage>
{
private readonly NavigationManager _navigationManager;
public NavigationMessagesInterceptor(NavigationManager navigationManager)
{
_navigationManager = navigationManager;
}
public Task Handle(OpenPlayerInfoMessage notification, CancellationToken cancellationToken)
{
_navigationManager.NavigateTo($"/player/{notification.AccountId}");
return Task.CompletedTask;
}
}
}