Skip to content

Commit 5e7d8aa

Browse files
committed
- update ModResult dependency
- modify code to compansate for breaking changes in ModResult - bump version
1 parent 0bd9523 commit 5e7d8aa

File tree

10 files changed

+13
-6
lines changed

10 files changed

+13
-6
lines changed

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@
1515
<PackageReadmeFile>README.md</PackageReadmeFile>
1616
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1717

18-
<Version>0.1.3</Version>
18+
<Version>0.2.0</Version>
1919
</PropertyGroup>
2020
</Project>

samples/Client/Client.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="ModResults" Version="0.1.3" />
9+
<PackageReference Include="ModResults" Version="0.2.0" />
1010
</ItemGroup>
1111

1212
</Project>

samples/Client/HttpResponseMessageExtensions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ public static class HttpResponseMessageExtensions
2525
public static async Task<Result<T>> DeserializeResultAsync<T>(
2626
this HttpResponseMessage response,
2727
CancellationToken ct)
28+
where T : notnull
2829
{
2930
if (!response.IsSuccessStatusCode)
3031
{

src/ModEndpoints/ModEndpoints.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
</PropertyGroup>
1111

1212
<ItemGroup>
13-
<None Include="assets\README.md" Pack="true" PackagePath="\"/>
13+
<None Include="assets\README.md" Pack="true" PackagePath="\" />
1414
</ItemGroup>
1515

1616
<ItemGroup>
17-
<PackageReference Include="ModResults.FluentValidation" Version="0.1.3" />
18-
<PackageReference Include="ModResults.MinimalApis" Version="0.1.3" />
17+
<PackageReference Include="ModResults.FluentValidation" Version="0.2.0" />
18+
<PackageReference Include="ModResults.MinimalApis" Version="0.2.0" />
1919
</ItemGroup>
2020

2121
<ItemGroup>

src/ModEndpoints/[ServiceResultEndpoint]/ServiceResultEndpoint.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ namespace ModEndpoints;
88
public abstract class ServiceResultEndpoint<TRequest, TResultValue>
99
: BaseServiceResultEndpoint<TRequest, Result<TResultValue>>
1010
where TRequest : notnull
11+
where TResultValue : notnull
1112
{
1213
protected override ValueTask<Result<TResultValue>> HandleInvalidValidationResultAsync(
1314
ValidationResult validationResult,

src/ModEndpoints/[ServiceResultEndpoint]/ServiceResultEndpointWithEmptyRequest.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
namespace ModEndpoints;
55
public abstract class ServiceResultEndpointWithEmptyRequest<TResultValue>
66
: BaseServiceResultEndpoint<Result<TResultValue>>
7+
where TResultValue : notnull
78
{
89
}
910

src/ModEndpoints/[WebResultEndpoint]/DefaultResultToResponseMapper.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ public async ValueTask<IResult> ToResponseAsync<TValue>(
9494
Result<TValue> result,
9595
HttpContext context,
9696
CancellationToken ct)
97+
where TValue : notnull
9798
{
9899
if (result.IsFailed)
99100
{

src/ModEndpoints/[WebResultEndpoint]/IResultToResponseMapper.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,6 @@ ValueTask<IResult> ToResponseAsync(
1111
ValueTask<IResult> ToResponseAsync<TValue>(
1212
Result<TValue> result,
1313
HttpContext context,
14-
CancellationToken ct);
14+
CancellationToken ct)
15+
where TValue : notnull;
1516
}

src/ModEndpoints/[WebResultEndpoint]/WebResultEndpoint.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ namespace ModEndpoints;
1010
public abstract class WebResultEndpoint<TRequest, TResponse>
1111
: BaseWebResultEndpoint<TRequest, Result<TResponse>>
1212
where TRequest : notnull
13+
where TResponse : notnull
1314
{
1415
protected override async ValueTask<IResult> ConvertResultToResponseAsync(
1516
Result<TResponse> result,

src/ModEndpoints/[WebResultEndpoint]/WebResultEndpointWithEmptyRequest.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ namespace ModEndpoints;
77

88
public abstract class WebResultEndpointWithEmptyRequest<TResponse>
99
: BaseWebResultEndpoint<Result<TResponse>>
10+
where TResponse : notnull
1011
{
1112
protected override async ValueTask<IResult> ConvertResultToResponseAsync(
1213
Result<TResponse> result,

0 commit comments

Comments
 (0)