check StatusCode is between 200 and 299
This commit is contained in:
@@ -7,7 +7,7 @@ public record class ApiResponse(
|
|||||||
{
|
{
|
||||||
public HttpStatusCode StatusCode => Response.StatusCode;
|
public HttpStatusCode StatusCode => Response.StatusCode;
|
||||||
|
|
||||||
public bool IsOk => StatusCode == HttpStatusCode.OK;
|
public bool IsOk => (int)StatusCode >= 200 && (int)StatusCode <= 299;
|
||||||
|
|
||||||
public void EnsureOk()
|
public void EnsureOk()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ public record class ApiResponse<T>(
|
|||||||
public HttpStatusCode StatusCode => Response.StatusCode;
|
public HttpStatusCode StatusCode => Response.StatusCode;
|
||||||
|
|
||||||
[MemberNotNullWhen(true, nameof(Message))]
|
[MemberNotNullWhen(true, nameof(Message))]
|
||||||
public bool IsOk => StatusCode == HttpStatusCode.OK && Message is not null;
|
public bool IsOk => (int)StatusCode >= 200 && (int)StatusCode <= 299 && Message is not null;
|
||||||
|
|
||||||
[MemberNotNull(nameof(Message))]
|
[MemberNotNull(nameof(Message))]
|
||||||
public T EnsureOk()
|
public T EnsureOk()
|
||||||
|
|||||||
Reference in New Issue
Block a user