diff --git a/src/Koogle.Web/Components/Pages/Admin/GifManagement.razor b/src/Koogle.Web/Components/Pages/Admin/GifManagement.razor index c2978c9..3478337 100644 --- a/src/Koogle.Web/Components/Pages/Admin/GifManagement.razor +++ b/src/Koogle.Web/Components/Pages/Admin/GifManagement.razor @@ -4,6 +4,8 @@ @using Koogle.Application.DTOs @using Koogle.Application.Interfaces @using Koogle.Domain.Enums +@using Koogle.Web.Components.Game +@using Koogle.Web.Store.GifState @using Microsoft.AspNetCore.Authorization @inject IClubGifService GifService @@ -11,9 +13,13 @@ @inject ISnackbar Snackbar @inject IDialogService DialogService @inject IClubTerminologyService Term +@inject IDispatcher Dispatcher GIF-Verwaltung + + + GIF-Verwaltung GIFs und Videos fuer Wurf-Ereignisse verwalten @@ -104,6 +110,12 @@ + + + _stream.CopyTo(target); public async Task CopyToAsync(Stream target, CancellationToken ct = default) => await _stream.CopyToAsync(target, ct); } + + private async Task TestGif(ClubGifDto gifdto) + { + var ev = gifdto.AssignedEvents; + var p = new GifPlaybackDto + { + Id = gifdto.Id, + Url = gifdto.Url, + ContentType = gifdto.ContentType, + Name = gifdto.Name, + EventType = ev + }; + Dispatcher.Dispatch(new GifPlaybackStartedAction(p, ev)); + } + }