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; 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="mediator"></param>
/// <param name="role">Role of logged user</param> /// <param name="role">Role of logged user</param>
/// <returns></returns> /// <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
});
} }
} }