Просмотр исходного кода

Log error in a promise catch block

GitOrigin-RevId: 09756d52bd6351c55051a74f22f38c450af9a275
M Fahru 3 лет назад
Родитель
Сommit
94ab78b427

+ 2 - 2
services/web/frontend/js/features/editor-left-menu/hooks/use-project-wide-settings.tsx

@@ -12,14 +12,14 @@ export default function useProjectWideSettings() {
 
   const setCompiler = useCallback(
     (newCompiler: ProjectSettings['compiler']) => {
-      saveProjectSettings('compiler', newCompiler)
+      saveProjectSettings('compiler', newCompiler).catch(console.error)
     },
     [saveProjectSettings]
   )
 
   const setImageName = useCallback(
     (newImageName: ProjectSettings['imageName']) => {
-      saveProjectSettings('imageName', newImageName)
+      saveProjectSettings('imageName', newImageName).catch(console.error)
     },
     [saveProjectSettings]
   )

+ 1 - 1
services/web/frontend/js/features/editor-left-menu/utils/api.ts

@@ -50,7 +50,7 @@ export function saveUserSettings(
     body: {
       [key]: value,
     },
-  })
+  }).catch(console.error)
 }
 
 export const saveProjectSettings = async (