refactor(GetRequest): aktualisiert, um von Request zu erben

- Hinzufügen der apiVersion-Eingabe zur IsAlive-Methode von MediatRExtensions
This commit is contained in:
tekh 2025-07-07 16:22:08 +02:00
parent 3b9b9f19b2
commit 67b2456032
2 changed files with 8 additions and 4 deletions

View File

@ -1,8 +1,9 @@
using MediatR;
using Leanetec.EConnect.Client.Models;
using MediatR;
namespace Leanetec.EConnect.Client.Alive;
public record GetRequest(Role? Role = null) : IRequest<bool>
public record GetRequest(Role? Role = null) : Request<bool>, IRequest<bool>
{
}

View File

@ -10,8 +10,11 @@ public static class MediatRExtensions
/// <param name="mediator"></param>
/// <param name="role">Role of logged user</param>
/// <returns></returns>
public static Task<bool> IsAliveAsync(this IMediator mediator, Role? role = null)
public static Task<bool> IsAliveAsync(this IMediator mediator, Role? role = null, int? apiVersion = null)
{
return mediator.Send(new GetRequest(role));
return mediator.Send(new GetRequest(role)
{
ApiVersion = apiVersion
});
}
}