@tririga/cra-template
Version:
Quickstart Create React App (CRA) template for building TRIRIGA UX Web applications using ReactJS and IBM Carbon Components.
18 lines (16 loc) • 498 B
JavaScript
import { MessageServices } from "../services";
export function handleModelErrors(modelError, dispatch = true) {
console.error(modelError);
const { responseError, responseStatus } = modelError;
if (
responseStatus === 403 &&
responseError &&
responseError.errorType === "SecurityException"
) {
MessageServices.showSecurityError();
} else if (responseStatus === 401) {
MessageServices.showSessionExpiredError();
} else {
MessageServices.showGeneralError();
}
}