mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-04-23 03:00:31 -04:00
fix(ui): fix deleting image does not refresh board
I had some some wonkiness in the thunks
This commit is contained in:
@@ -38,7 +38,7 @@ export const imageUrlsReceived = createAppAsyncThunk<
|
||||
}
|
||||
);
|
||||
|
||||
if (error || !data) {
|
||||
if (error) {
|
||||
return rejectWithValue({ arg, error });
|
||||
}
|
||||
|
||||
@@ -73,7 +73,7 @@ export const imageMetadataReceived = createAppAsyncThunk<
|
||||
}
|
||||
);
|
||||
|
||||
if (error || !data) {
|
||||
if (error) {
|
||||
return rejectWithValue({ arg, error });
|
||||
}
|
||||
|
||||
@@ -163,10 +163,11 @@ export const imageUploaded = createAppAsyncThunk<
|
||||
},
|
||||
// TODO: Proper handling of `multipart/form-data` is coming soon, will fix type issues
|
||||
// https://github.com/drwpow/openapi-typescript/issues/1123
|
||||
// @ts-ignore
|
||||
body: formData,
|
||||
});
|
||||
|
||||
if (error || !data) {
|
||||
if (error) {
|
||||
return rejectWithValue({ arg, error });
|
||||
}
|
||||
|
||||
@@ -202,11 +203,9 @@ export const imageDeleted = createAppAsyncThunk<
|
||||
},
|
||||
});
|
||||
|
||||
if (error || !data) {
|
||||
if (error) {
|
||||
return rejectWithValue({ arg, error });
|
||||
}
|
||||
|
||||
return data;
|
||||
});
|
||||
|
||||
type UpdateImageArg =
|
||||
@@ -244,7 +243,7 @@ export const imageUpdated = createAppAsyncThunk<
|
||||
},
|
||||
});
|
||||
|
||||
if (error || !data) {
|
||||
if (error) {
|
||||
return rejectWithValue({ arg, error });
|
||||
}
|
||||
|
||||
@@ -313,7 +312,7 @@ export const receivedPageOfImages = createAppAsyncThunk<
|
||||
},
|
||||
});
|
||||
|
||||
if (error || !data) {
|
||||
if (error) {
|
||||
return rejectWithValue({ arg, error });
|
||||
}
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ export const sessionCreated = createAppAsyncThunk<
|
||||
body: graph,
|
||||
});
|
||||
|
||||
if (error || !data) {
|
||||
if (error) {
|
||||
return rejectWithValue({ arg, error });
|
||||
}
|
||||
|
||||
@@ -81,14 +81,12 @@ export const sessionInvoked = createAppAsyncThunk<
|
||||
}
|
||||
);
|
||||
|
||||
if (error || !data) {
|
||||
if (error) {
|
||||
if (isErrorWithStatus(error) && error.status === 403) {
|
||||
return rejectWithValue({ arg, error: (error as any).body.detail });
|
||||
}
|
||||
return rejectWithValue({ arg, error });
|
||||
}
|
||||
|
||||
return data;
|
||||
});
|
||||
|
||||
type CancelSessionArg =
|
||||
@@ -123,7 +121,7 @@ export const sessionCanceled = createAppAsyncThunk<
|
||||
}
|
||||
);
|
||||
|
||||
if (error || !data) {
|
||||
if (error) {
|
||||
return rejectWithValue({ arg, error });
|
||||
}
|
||||
|
||||
@@ -157,7 +155,7 @@ export const listedSessions = createAppAsyncThunk<
|
||||
params,
|
||||
});
|
||||
|
||||
if (error || !data) {
|
||||
if (error) {
|
||||
return rejectWithValue({ arg, error });
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user