C
C#2mo ago
salty_pepper

mediatR 12.41 breaking change with IRequest

After upgrading to mediatR 12.41. I now have breaking changes with my code. I now get the error below when calling the Send() in the screenshot. 'OrderCancelledCommand' cannot be used as type parameter 'TRequest' in the generic type or method 'ISender.Send<TRequest>(TRequest, CancellationToken)'. However OrderCancelledCommand already implements IRequest<XXX>. To fix this compiler error, I had to make iOrderCancelledCommand inherit IRequest as well. So from public class OrderCancelledCommand : IRequest<ReservationAmendmentResult> to public class OrderCancelledCommand : IRequest<ReservationAmendmentResult>, IRequest Any ideas if this is the proper way to fixing this and what's causing it?
No description
1 Reply
sibber
sibber2mo ago
thats weird, it works fine for me you shouldnt implement both the generic and non generec IRequest the non generic one is for void responses try cleaning and rebuilding
Want results from more Discord servers?
Add your server