Skip to content

Commit b57aa06

Browse files
Mary Hipppsychedelicious
Mary Hipp
authored andcommitted
take out AbortController logic and simplify dependencies
1 parent f856246 commit b57aa06

File tree

1 file changed

+1
-17
lines changed

1 file changed

+1
-17
lines changed

invokeai/frontend/web/src/features/dnd/FullscreenDropzone.tsx

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { containsFiles, getFiles } from '@atlaskit/pragmatic-drag-and-drop/exter
44
import { preventUnhandled } from '@atlaskit/pragmatic-drag-and-drop/prevent-unhandled';
55
import type { SystemStyleObject } from '@invoke-ai/ui-library';
66
import { Box, Flex, Heading } from '@invoke-ai/ui-library';
7-
import { logger } from 'app/logging/logger';
87
import { getStore } from 'app/store/nanostores/store';
98
import { useAppSelector } from 'app/store/storeHooks';
109
import { DndDropOverlay } from 'features/dnd/DndDropOverlay';
@@ -22,8 +21,6 @@ import { z } from 'zod';
2221
const ACCEPTED_IMAGE_TYPES = ['image/png', 'image/jpg', 'image/jpeg'];
2322
const ACCEPTED_FILE_EXTENSIONS = ['.png', '.jpg', '.jpeg'];
2423

25-
const log = logger('generation');
26-
2724
// const MAX_IMAGE_SIZE = 4; //In MegaBytes
2825
// const sizeInMB = (sizeInBytes: number, decimalsNum = 2) => {
2926
// const result = sizeInBytes / (1024 * 1024);
@@ -77,11 +74,9 @@ export const FullscreenDropzone = memo(() => {
7774

7875
const validateAndUploadFiles = useCallback(
7976
(files: File[]) => {
80-
log.info('validateAndUploadFiles');
8177
const { getState } = getStore();
8278
const uploadFilesSchema = getFilesSchema(maxImageUploadCount);
8379
const parseResult = uploadFilesSchema.safeParse(files);
84-
log.info('parseResult');
8580

8681
if (!parseResult.success) {
8782
const description =
@@ -114,10 +109,7 @@ export const FullscreenDropzone = memo(() => {
114109

115110
const onPaste = useCallback(
116111
(e: ClipboardEvent) => {
117-
log.info('in paste');
118-
log.info(`clipboardData: ${JSON.stringify(e.clipboardData)}`);
119112
if (!e.clipboardData?.files) {
120-
log.info('no files');
121113
return;
122114
}
123115
const files = Array.from(e.clipboardData.files);
@@ -162,18 +154,10 @@ export const FullscreenDropzone = memo(() => {
162154
}, [validateAndUploadFiles]);
163155

164156
useEffect(() => {
165-
log.info('use effect');
166-
// const controller = new AbortController();
167-
try {
168-
window.addEventListener('paste', onPaste);
169-
} catch (error) {
170-
log.info(`error: ${JSON.stringify(error)}`);
171-
}
157+
window.addEventListener('paste', onPaste);
172158

173159
return () => {
174-
log.info('abort');
175160
window.removeEventListener('paste', onPaste);
176-
// controller.abort();
177161
};
178162
}, [onPaste]);
179163

0 commit comments

Comments
 (0)