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 bool IsOk => StatusCode == HttpStatusCode.OK;
|
||||
public bool IsOk => (int)StatusCode >= 200 && (int)StatusCode <= 299;
|
||||
|
||||
public void EnsureOk()
|
||||
{
|
||||
|
||||
@@ -11,7 +11,7 @@ public record class ApiResponse<T>(
|
||||
public HttpStatusCode StatusCode => Response.StatusCode;
|
||||
|
||||
[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))]
|
||||
public T EnsureOk()
|
||||
|
||||
Reference in New Issue
Block a user