diff --git a/src/Components/AppShell/ContextWrapper.tsx b/src/Components/AppShell/ContextWrapper.tsx index 858834e6..cde23c2d 100644 --- a/src/Components/AppShell/ContextWrapper.tsx +++ b/src/Components/AppShell/ContextWrapper.tsx @@ -28,6 +28,7 @@ export const ContextWrapper = ({ children }) => { try { // eslint-disable-next-line react-hooks/rules-of-hooks location = useLocation() + // eslint-disable-next-line no-catch-all/no-catch-all } catch (e) { location = null } diff --git a/src/Components/Auth/useAuth.tsx b/src/Components/Auth/useAuth.tsx index 5e2a6755..5104c523 100644 --- a/src/Components/Auth/useAuth.tsx +++ b/src/Components/Auth/useAuth.tsx @@ -69,6 +69,7 @@ export const AuthProvider = ({ userApi, children }: AuthProviderProps) => { setLoading(false) return me } else return undefined + // eslint-disable-next-line no-catch-all/no-catch-all } catch (error) { setLoading(false) return undefined diff --git a/src/Components/Map/Subcomponents/Controls/SearchControl.tsx b/src/Components/Map/Subcomponents/Controls/SearchControl.tsx index 6ad9404e..d84fbf62 100644 --- a/src/Components/Map/Subcomponents/Controls/SearchControl.tsx +++ b/src/Components/Map/Subcomponents/Controls/SearchControl.tsx @@ -63,6 +63,7 @@ export const SearchControl = () => { try { const { data } = await axios.get(`https://photon.komoot.io/api/?q=${value}&limit=5`) setGeoResults(data.features) + // eslint-disable-next-line no-catch-all/no-catch-all } catch (error) { // eslint-disable-next-line no-console console.log(error) diff --git a/src/Components/Map/Subcomponents/ItemFormPopup.tsx b/src/Components/Map/Subcomponents/ItemFormPopup.tsx index 09119a0f..405a3415 100644 --- a/src/Components/Map/Subcomponents/ItemFormPopup.tsx +++ b/src/Components/Map/Subcomponents/ItemFormPopup.tsx @@ -70,6 +70,7 @@ export function ItemFormPopup(props: ItemFormPopupProps) { try { await props.layer.api?.updateItem!({ ...formItem, id: props.item.id }) success = true + // eslint-disable-next-line no-catch-all/no-catch-all } catch (error) { toast.error(error.toString()) } @@ -101,6 +102,7 @@ export function ItemFormPopup(props: ItemFormPopupProps) { name: formItem.name ? formItem.name : user?.first_name, })) success = true + // eslint-disable-next-line no-catch-all/no-catch-all } catch (error) { toast.error(error.toString()) } diff --git a/src/Components/Map/Subcomponents/ItemViewPopup.tsx b/src/Components/Map/Subcomponents/ItemViewPopup.tsx index f7aedff4..27464a54 100644 --- a/src/Components/Map/Subcomponents/ItemViewPopup.tsx +++ b/src/Components/Map/Subcomponents/ItemViewPopup.tsx @@ -63,6 +63,7 @@ export const ItemViewPopup = forwardRef((props: ItemViewPopupProps, ref: any) => props.item.layer?.onlyOnePerOwner && (await props.item.layer.api?.updateItem!({ id: props.item.id, position: null })) success = true + // eslint-disable-next-line no-catch-all/no-catch-all } catch (error) { toast.error(error.toString()) } diff --git a/src/Components/Map/hooks/useSelectPosition.tsx b/src/Components/Map/hooks/useSelectPosition.tsx index 310ce7ad..cc5409d1 100644 --- a/src/Components/Map/hooks/useSelectPosition.tsx +++ b/src/Components/Map/hooks/useSelectPosition.tsx @@ -89,6 +89,7 @@ function useSelectPositionManager(): { position: null, }) success = true + // eslint-disable-next-line no-catch-all/no-catch-all } catch (error) { toast.error(error.toString()) } @@ -113,6 +114,7 @@ function useSelectPositionManager(): { position: updatedItem.position, }) success = true + // eslint-disable-next-line no-catch-all/no-catch-all } catch (error) { toast.error(error.toString()) } @@ -134,6 +136,7 @@ function useSelectPositionManager(): { try { await markerClicked.layer?.api?.updateItem!(updatedItem) success = true + // eslint-disable-next-line no-catch-all/no-catch-all } catch (error) { toast.error(error.toString()) } diff --git a/src/Components/Profile/itemFunctions.ts b/src/Components/Profile/itemFunctions.ts index 3ad3d1d5..869aa686 100644 --- a/src/Components/Profile/itemFunctions.ts +++ b/src/Components/Profile/itemFunctions.ts @@ -62,6 +62,7 @@ export const submitNewItem = async ( await layer?.api?.createItem!({ ...formItem, id: uuid, type, parent: item.id }) await linkItem(uuid) success = true + // eslint-disable-next-line no-catch-all/no-catch-all } catch (error) { toast.error(error.toString()) } @@ -83,6 +84,7 @@ export const linkItem = async (id: string, item, updateItem) => { try { await item?.layer?.api?.updateItem!(updatedItem) success = true + // eslint-disable-next-line no-catch-all/no-catch-all } catch (error) { toast.error(error.toString()) } @@ -100,6 +102,7 @@ export const unlinkItem = async (id: string, item, updateItem) => { try { await item?.layer?.api?.updateItem!(updatedItem) success = true + // eslint-disable-next-line no-catch-all/no-catch-all } catch (error) { toast.error(error.toString()) } @@ -123,6 +126,7 @@ export const handleDelete = async ( try { await item.layer?.api?.deleteItem!(item.id) success = true + // eslint-disable-next-line no-catch-all/no-catch-all } catch (error) { toast.error(error.toString()) } diff --git a/src/Components/Templates/OverlayItemsIndexPage.tsx b/src/Components/Templates/OverlayItemsIndexPage.tsx index 291abbd4..1496dbdb 100644 --- a/src/Components/Templates/OverlayItemsIndexPage.tsx +++ b/src/Components/Templates/OverlayItemsIndexPage.tsx @@ -91,6 +91,7 @@ export const OverlayItemsIndexPage = ({ try { await layer?.api?.createItem!({ ...formItem, id: uuid }) success = true + // eslint-disable-next-line no-catch-all/no-catch-all } catch (error) { toast.error(error.toString()) } @@ -108,6 +109,7 @@ export const OverlayItemsIndexPage = ({ try { await layer?.api?.deleteItem!(item.id) success = true + // eslint-disable-next-line no-catch-all/no-catch-all } catch (error) { toast.error(error.toString()) } diff --git a/src/Utils/ReverseGeocoder.ts b/src/Utils/ReverseGeocoder.ts index 627626cf..ca227063 100644 --- a/src/Utils/ReverseGeocoder.ts +++ b/src/Utils/ReverseGeocoder.ts @@ -34,6 +34,7 @@ export async function reverseGeocode(lat: number, lon: number): Promise // Formatiere die Adresse const formattedAddress = `${street} ${houseNumber}, ${city}`.trim() return formattedAddress || '' + // eslint-disable-next-line no-catch-all/no-catch-all } catch (error) { // eslint-disable-next-line no-console console.error('Error:', error)