mirror of
https://github.com/IRBorisov/ConceptPortal.git
synced 2025-06-26 13:00:39 +03:00
Simplify error handler
This commit is contained in:
parent
d57ecb7994
commit
d64e4a9894
|
@ -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();
|
||||||
|
|
|
@ -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)) {
|
||||||
|
|
|
@ -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));
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user