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,
|
||||
showError: true,
|
||||
setLoading: setLoading,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: newData =>
|
||||
reload(() => {
|
||||
if (callback) callback(newData);
|
||||
|
@ -92,7 +92,7 @@ export const AuthState = ({ children }: AuthStateProps) => {
|
|||
data: data,
|
||||
showError: true,
|
||||
setLoading: setLoading,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: newData =>
|
||||
reload(() => {
|
||||
users.push(newData as IUserInfo);
|
||||
|
@ -108,7 +108,7 @@ export const AuthState = ({ children }: AuthStateProps) => {
|
|||
data: data,
|
||||
showError: true,
|
||||
setLoading: setLoading,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: () =>
|
||||
reload(() => {
|
||||
if (callback) callback();
|
||||
|
|
|
@ -98,7 +98,7 @@ export const LibraryState = ({ children }: LibraryStateProps) => {
|
|||
getRSFormDetails(String(templateID), {
|
||||
showError: true,
|
||||
setLoading: setLoading,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: data => {
|
||||
const schema = loadRSFormData(data);
|
||||
setCachedTemplates(prev => [...prev, schema]);
|
||||
|
@ -115,7 +115,7 @@ export const LibraryState = ({ children }: LibraryStateProps) => {
|
|||
getLibrary({
|
||||
setLoading: setLoading,
|
||||
showError: true,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: newData => {
|
||||
setItems(newData);
|
||||
if (callback) callback();
|
||||
|
@ -158,7 +158,7 @@ export const LibraryState = ({ children }: LibraryStateProps) => {
|
|||
data: data,
|
||||
showError: true,
|
||||
setLoading: setProcessing,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: newSchema =>
|
||||
reload(() => {
|
||||
if (user && !user.subscriptions.includes(newSchema.id)) {
|
||||
|
@ -177,7 +177,7 @@ export const LibraryState = ({ children }: LibraryStateProps) => {
|
|||
deleteLibraryItem(String(target), {
|
||||
showError: true,
|
||||
setLoading: setProcessing,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: () =>
|
||||
reload(() => {
|
||||
if (user && user.subscriptions.includes(target)) {
|
||||
|
@ -203,7 +203,7 @@ export const LibraryState = ({ children }: LibraryStateProps) => {
|
|||
data: data,
|
||||
showError: true,
|
||||
setLoading: setProcessing,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: newSchema =>
|
||||
reload(() => {
|
||||
if (user && !user.subscriptions.includes(newSchema.id)) {
|
||||
|
|
|
@ -110,7 +110,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
|
|||
data: data,
|
||||
showError: true,
|
||||
setLoading: setProcessing,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: newData => {
|
||||
setSchema(Object.assign(schema, newData));
|
||||
library.localUpdateItem(newData);
|
||||
|
@ -131,7 +131,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
|
|||
data: data,
|
||||
showError: true,
|
||||
setLoading: setProcessing,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: newData => {
|
||||
setSchema(newData);
|
||||
library.localUpdateItem(newData);
|
||||
|
@ -151,7 +151,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
|
|||
postClaimLibraryItem(schemaID, {
|
||||
showError: true,
|
||||
setLoading: setProcessing,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: newData => {
|
||||
setSchema(Object.assign(schema, newData));
|
||||
library.localUpdateItem(newData);
|
||||
|
@ -174,7 +174,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
|
|||
postSubscribe(schemaID, {
|
||||
showError: true,
|
||||
setLoading: setProcessing,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: () => {
|
||||
if (user.id && !schema.subscribers.includes(user.id)) {
|
||||
schema.subscribers.push(user.id);
|
||||
|
@ -199,7 +199,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
|
|||
deleteUnsubscribe(schemaID, {
|
||||
showError: true,
|
||||
setLoading: setProcessing,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: () => {
|
||||
if (user.id && schema.subscribers.includes(user.id)) {
|
||||
schema.subscribers.splice(schema.subscribers.indexOf(user.id), 1);
|
||||
|
@ -224,7 +224,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
|
|||
patchResetAliases(schemaID, {
|
||||
showError: true,
|
||||
setLoading: setProcessing,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: newData => {
|
||||
setSchema(Object.assign(schema, newData));
|
||||
library.localUpdateTimestamp(newData.id);
|
||||
|
@ -241,7 +241,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
|
|||
getTRSFile(schemaID, {
|
||||
showError: true,
|
||||
setLoading: setProcessing,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: callback
|
||||
});
|
||||
},
|
||||
|
@ -255,7 +255,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
|
|||
data: data,
|
||||
showError: true,
|
||||
setLoading: setProcessing,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: newData => {
|
||||
setSchema(newData.schema);
|
||||
library.localUpdateTimestamp(newData.schema.id);
|
||||
|
@ -273,7 +273,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
|
|||
data: data,
|
||||
showError: true,
|
||||
setLoading: setProcessing,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: newData => {
|
||||
setSchema(newData);
|
||||
library.localUpdateTimestamp(newData.id);
|
||||
|
@ -291,7 +291,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
|
|||
data: data,
|
||||
showError: true,
|
||||
setLoading: setProcessing,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: newData =>
|
||||
reload(setProcessing, () => {
|
||||
library.localUpdateTimestamp(Number(schemaID));
|
||||
|
@ -309,7 +309,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
|
|||
data: data,
|
||||
showError: true,
|
||||
setLoading: setProcessing,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: newData => {
|
||||
setSchema(newData.schema);
|
||||
library.localUpdateTimestamp(newData.schema.id);
|
||||
|
@ -327,7 +327,7 @@ export const RSFormState = ({ schemaID, children }: RSFormStateProps) => {
|
|||
data: data,
|
||||
showError: true,
|
||||
setLoading: setProcessing,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: newData => {
|
||||
setSchema(newData);
|
||||
library.localUpdateTimestamp(Number(schemaID));
|
||||
|
|
|
@ -45,7 +45,7 @@ export const UserProfileState = ({ children }: UserProfileStateProps) => {
|
|||
getProfile({
|
||||
showError: true,
|
||||
setLoading: setLoading,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: newData => setUser(newData)
|
||||
});
|
||||
}, [setUser]);
|
||||
|
@ -57,7 +57,7 @@ export const UserProfileState = ({ children }: UserProfileStateProps) => {
|
|||
data: data,
|
||||
showError: true,
|
||||
setLoading: setProcessing,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: newData => {
|
||||
setUser(newData);
|
||||
const libraryUser = users.find(item => item.id === user?.id);
|
||||
|
|
|
@ -24,7 +24,7 @@ function useCheckExpression({ schema }: { schema?: IRSForm }) {
|
|||
data: { expression: expression },
|
||||
showError: true,
|
||||
setLoading,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: parse => {
|
||||
if (activeCst) {
|
||||
adjustResults(parse, expression.trim() === getDefinitionPrefix(activeCst), activeCst.cst_type);
|
||||
|
|
|
@ -16,7 +16,7 @@ function useConceptText() {
|
|||
data: data,
|
||||
showError: true,
|
||||
setLoading,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: data => {
|
||||
if (onSuccess) onSuccess(data);
|
||||
}
|
||||
|
@ -29,7 +29,7 @@ function useConceptText() {
|
|||
data: data,
|
||||
showError: true,
|
||||
setLoading,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: data => {
|
||||
if (onSuccess) onSuccess(data);
|
||||
}
|
||||
|
@ -42,7 +42,7 @@ function useConceptText() {
|
|||
data: data,
|
||||
showError: true,
|
||||
setLoading,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: data => {
|
||||
if (onSuccess) onSuccess(data);
|
||||
}
|
||||
|
|
|
@ -20,7 +20,7 @@ function useResolveText({ schema }: { schema?: IRSForm }) {
|
|||
data: { text: text },
|
||||
showError: true,
|
||||
setLoading,
|
||||
onError: error => setError(error),
|
||||
onError: setError,
|
||||
onSuccess: data => {
|
||||
setRefsData(data);
|
||||
if (onSuccess) onSuccess(data);
|
||||
|
|
Loading…
Reference in New Issue
Block a user