Rename error

Signed-off-by: Émile Ré <emile@getprobo.com>
This commit is contained in:
Émile Ré
2026-02-10 11:34:00 +04:00
parent c79feb44dc
commit 583148eb5f
7 changed files with 25 additions and 25 deletions

View File

@@ -14,11 +14,11 @@ export class InternalServerError extends Error {
}
}
export class NotAssumingError extends Error {
export class AssumptionRequiredError extends Error {
constructor(message?: string) {
super(message ?? "NOT_ASSUMING");
this.name = "NotAssumingError";
Object.setPrototypeOf(this, NotAssumingError.prototype)
super(message ?? "ASSUMPTION_REQUIRED");
this.name = "AssumptionRequiredError";
Object.setPrototypeOf(this, AssumptionRequiredError.prototype)
}
}

View File

@@ -4,15 +4,15 @@ import {
UnAuthenticatedError,
UnauthorizedError,
ForbiddenError,
NotAssumingError,
AssumptionRequiredError,
} from "./errors";
import { GraphQLError } from "graphql";
const hasUnauthenticatedError = (error: GraphQLError) =>
error.extensions?.code == "UNAUTHENTICATED";
const hasNotAssumingError = (error: GraphQLError) =>
error.extensions?.code == "NOT_ASSUMING";
const hasAssumptionRequiredError = (error: GraphQLError) =>
error.extensions?.code == "ASSUMPTION_REQUIRED";
const hasUnauthorizedError = (error: GraphQLError) =>
error.extensions?.code == "UNAUTHORIZED";
@@ -83,9 +83,9 @@ export const makeFetchQuery = (endpoint: string): FetchFunction => {
throw new UnAuthenticatedError(unauthenticatedError.message);
}
const notAssumingError = errors.find(hasNotAssumingError);
if (notAssumingError) {
throw new NotAssumingError(notAssumingError.message)
const assumptionRequiredError = errors.find(hasAssumptionRequiredError);
if (assumptionRequiredError) {
throw new AssumptionRequiredError(assumptionRequiredError.message)
}
const unauthorizedError = errors.find(hasUnauthorizedError);