Simplify error handler

This commit is contained in:
IRBorisov 2024-01-04 22:10:57 +03:00
parent d57ecb7994
commit d64e4a9894
7 changed files with 27 additions and 27 deletions

View File

@ -67,7 +67,7 @@ export const AuthState = ({ children }: AuthStateProps) => {
data: data, data: data,
showError: true, showError: true,
setLoading: setLoading, setLoading: setLoading,
onError: error => setError(error), onError: setError,
onSuccess: newData => onSuccess: newData =>
reload(() => { reload(() => {
if (callback) callback(newData); if (callback) callback(newData);
@ -92,7 +92,7 @@ export const AuthState = ({ children }: AuthStateProps) => {
data: data, data: data,
showError: true, showError: true,
setLoading: setLoading, setLoading: setLoading,
onError: error => setError(error), onError: setError,
onSuccess: newData => onSuccess: newData =>
reload(() => { reload(() => {
users.push(newData as IUserInfo); users.push(newData as IUserInfo);
@ -108,7 +108,7 @@ export const AuthState = ({ children }: AuthStateProps) => {
data: data, data: data,
showError: true, showError: true,
setLoading: setLoading, setLoading: setLoading,
onError: error => setError(error), onError: setError,
onSuccess: () => onSuccess: () =>
reload(() => { reload(() => {
if (callback) callback(); if (callback) callback();

View File

@ -98,7 +98,7 @@ export const LibraryState = ({ children }: LibraryStateProps) => {
getRSFormDetails(String(templateID), { getRSFormDetails(String(templateID), {
showError: true, showError: true,
setLoading: setLoading, setLoading: setLoading,
onError: error => setError(error), onError: setError,
onSuccess: data => { onSuccess: data => {
const schema = loadRSFormData(data); const schema = loadRSFormData(data);
setCachedTemplates(prev => [...prev, schema]); setCachedTemplates(prev => [...prev, schema]);
@ -115,7 +115,7 @@ export const LibraryState = ({ children }: LibraryStateProps) => {
getLibrary({ getLibrary({
setLoading: setLoading, setLoading: setLoading,
showError: true, showError: true,
onError: error => setError(error), onError: setError,
onSuccess: newData => { onSuccess: newData => {
setItems(newData); setItems(newData);
if (callback) callback(); if (callback) callback();
@ -158,7 +158,7 @@ export const LibraryState = ({ children }: LibraryStateProps) => {
data: data, data: data,
showError: true, showError: true,
setLoading: setProcessing, setLoading: setProcessing,
onError: error => setError(error), onError: setError,
onSuccess: newSchema => onSuccess: newSchema =>
reload(() => { reload(() => {
if (user && !user.subscriptions.includes(newSchema.id)) { if (user && !user.subscriptions.includes(newSchema.id)) {
@ -177,7 +177,7 @@ export const LibraryState = ({ children }: LibraryStateProps) => {
deleteLibraryItem(String(target), { deleteLibraryItem(String(target), {
showError: true, showError: true,
setLoading: setProcessing, setLoading: setProcessing,
onError: error => setError(error), onError: setError,
onSuccess: () => onSuccess: () =>
reload(() => { reload(() => {
if (user && user.subscriptions.includes(target)) { if (user && user.subscriptions.includes(target)) {
@ -203,7 +203,7 @@ export const LibraryState = ({ children }: LibraryStateProps) => {
data: data, data: data,
showError: true, showError: true,
setLoading: setProcessing, setLoading: setProcessing,
onError: error => setError(error), onError: setError,
onSuccess: newSchema => onSuccess: newSchema =>
reload(() => { reload(() => {
if (user && !user.subscriptions.includes(newSchema.id)) { if (user && !user.subscriptions.includes(newSchema.id)) {

View File

@ -110,7 +110,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
data: data, data: data,
showError: true, showError: true,
setLoading: setProcessing, setLoading: setProcessing,
onError: error => setError(error), onError: setError,
onSuccess: newData => { onSuccess: newData => {
setSchema(Object.assign(schema, newData)); setSchema(Object.assign(schema, newData));
library.localUpdateItem(newData); library.localUpdateItem(newData);
@ -131,7 +131,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
data: data, data: data,
showError: true, showError: true,
setLoading: setProcessing, setLoading: setProcessing,
onError: error => setError(error), onError: setError,
onSuccess: newData => { onSuccess: newData => {
setSchema(newData); setSchema(newData);
library.localUpdateItem(newData); library.localUpdateItem(newData);
@ -151,7 +151,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
postClaimLibraryItem(schemaID, { postClaimLibraryItem(schemaID, {
showError: true, showError: true,
setLoading: setProcessing, setLoading: setProcessing,
onError: error => setError(error), onError: setError,
onSuccess: newData => { onSuccess: newData => {
setSchema(Object.assign(schema, newData)); setSchema(Object.assign(schema, newData));
library.localUpdateItem(newData); library.localUpdateItem(newData);
@ -174,7 +174,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
postSubscribe(schemaID, { postSubscribe(schemaID, {
showError: true, showError: true,
setLoading: setProcessing, setLoading: setProcessing,
onError: error => setError(error), onError: setError,
onSuccess: () => { onSuccess: () => {
if (user.id && !schema.subscribers.includes(user.id)) { if (user.id && !schema.subscribers.includes(user.id)) {
schema.subscribers.push(user.id); schema.subscribers.push(user.id);
@ -199,7 +199,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
deleteUnsubscribe(schemaID, { deleteUnsubscribe(schemaID, {
showError: true, showError: true,
setLoading: setProcessing, setLoading: setProcessing,
onError: error => setError(error), onError: setError,
onSuccess: () => { onSuccess: () => {
if (user.id && schema.subscribers.includes(user.id)) { if (user.id && schema.subscribers.includes(user.id)) {
schema.subscribers.splice(schema.subscribers.indexOf(user.id), 1); schema.subscribers.splice(schema.subscribers.indexOf(user.id), 1);
@ -224,7 +224,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
patchResetAliases(schemaID, { patchResetAliases(schemaID, {
showError: true, showError: true,
setLoading: setProcessing, setLoading: setProcessing,
onError: error => setError(error), onError: setError,
onSuccess: newData => { onSuccess: newData => {
setSchema(Object.assign(schema, newData)); setSchema(Object.assign(schema, newData));
library.localUpdateTimestamp(newData.id); library.localUpdateTimestamp(newData.id);
@ -241,7 +241,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
getTRSFile(schemaID, { getTRSFile(schemaID, {
showError: true, showError: true,
setLoading: setProcessing, setLoading: setProcessing,
onError: error => setError(error), onError: setError,
onSuccess: callback onSuccess: callback
}); });
}, },
@ -255,7 +255,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
data: data, data: data,
showError: true, showError: true,
setLoading: setProcessing, setLoading: setProcessing,
onError: error => setError(error), onError: setError,
onSuccess: newData => { onSuccess: newData => {
setSchema(newData.schema); setSchema(newData.schema);
library.localUpdateTimestamp(newData.schema.id); library.localUpdateTimestamp(newData.schema.id);
@ -273,7 +273,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
data: data, data: data,
showError: true, showError: true,
setLoading: setProcessing, setLoading: setProcessing,
onError: error => setError(error), onError: setError,
onSuccess: newData => { onSuccess: newData => {
setSchema(newData); setSchema(newData);
library.localUpdateTimestamp(newData.id); library.localUpdateTimestamp(newData.id);
@ -291,7 +291,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
data: data, data: data,
showError: true, showError: true,
setLoading: setProcessing, setLoading: setProcessing,
onError: error => setError(error), onError: setError,
onSuccess: newData => onSuccess: newData =>
reload(setProcessing, () => { reload(setProcessing, () => {
library.localUpdateTimestamp(Number(schemaID)); library.localUpdateTimestamp(Number(schemaID));
@ -309,7 +309,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
data: data, data: data,
showError: true, showError: true,
setLoading: setProcessing, setLoading: setProcessing,
onError: error => setError(error), onError: setError,
onSuccess: newData => { onSuccess: newData => {
setSchema(newData.schema); setSchema(newData.schema);
library.localUpdateTimestamp(newData.schema.id); library.localUpdateTimestamp(newData.schema.id);
@ -327,7 +327,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
data: data, data: data,
showError: true, showError: true,
setLoading: setProcessing, setLoading: setProcessing,
onError: error => setError(error), onError: setError,
onSuccess: newData => { onSuccess: newData => {
setSchema(newData); setSchema(newData);
library.localUpdateTimestamp(Number(schemaID)); library.localUpdateTimestamp(Number(schemaID));

View File

@ -45,7 +45,7 @@ export const UserProfileState = ({ children }: UserProfileStateProps) => {
getProfile({ getProfile({
showError: true, showError: true,
setLoading: setLoading, setLoading: setLoading,
onError: error => setError(error), onError: setError,
onSuccess: newData => setUser(newData) onSuccess: newData => setUser(newData)
}); });
}, [setUser]); }, [setUser]);
@ -57,7 +57,7 @@ export const UserProfileState = ({ children }: UserProfileStateProps) => {
data: data, data: data,
showError: true, showError: true,
setLoading: setProcessing, setLoading: setProcessing,
onError: error => setError(error), onError: setError,
onSuccess: newData => { onSuccess: newData => {
setUser(newData); setUser(newData);
const libraryUser = users.find(item => item.id === user?.id); const libraryUser = users.find(item => item.id === user?.id);

View File

@ -24,7 +24,7 @@ function useCheckExpression({ schema }: { schema?: IRSForm }) {
data: { expression: expression }, data: { expression: expression },
showError: true, showError: true,
setLoading, setLoading,
onError: error => setError(error), onError: setError,
onSuccess: parse => { onSuccess: parse => {
if (activeCst) { if (activeCst) {
adjustResults(parse, expression.trim() === getDefinitionPrefix(activeCst), activeCst.cst_type); adjustResults(parse, expression.trim() === getDefinitionPrefix(activeCst), activeCst.cst_type);

View File

@ -16,7 +16,7 @@ function useConceptText() {
data: data, data: data,
showError: true, showError: true,
setLoading, setLoading,
onError: error => setError(error), onError: setError,
onSuccess: data => { onSuccess: data => {
if (onSuccess) onSuccess(data); if (onSuccess) onSuccess(data);
} }
@ -29,7 +29,7 @@ function useConceptText() {
data: data, data: data,
showError: true, showError: true,
setLoading, setLoading,
onError: error => setError(error), onError: setError,
onSuccess: data => { onSuccess: data => {
if (onSuccess) onSuccess(data); if (onSuccess) onSuccess(data);
} }
@ -42,7 +42,7 @@ function useConceptText() {
data: data, data: data,
showError: true, showError: true,
setLoading, setLoading,
onError: error => setError(error), onError: setError,
onSuccess: data => { onSuccess: data => {
if (onSuccess) onSuccess(data); if (onSuccess) onSuccess(data);
} }

View File

@ -20,7 +20,7 @@ function useResolveText({ schema }: { schema?: IRSForm }) {
data: { text: text }, data: { text: text },
showError: true, showError: true,
setLoading, setLoading,
onError: error => setError(error), onError: setError,
onSuccess: data => { onSuccess: data => {
setRefsData(data); setRefsData(data);
if (onSuccess) onSuccess(data); if (onSuccess) onSuccess(data);