Răsfoiți Sursa

remove else

Shun Miyazawa 4 ani în urmă
părinte
comite
6e5ef7db77

+ 2 - 12
packages/app/src/components/Me/InAppNotificationSettings.tsx

@@ -31,21 +31,11 @@ const InAppNotificationSettings: FC = () => {
 
   const initializeInAppNotificationSettings = useCallback(async() => {
     const { data } = await apiv3Get('/personal-setting/in-app-notification-settings');
-    const retrievedRules: SubscribeRule[] = data.subscribeRules;
+    const retrievedRules: SubscribeRule[] = data?.subscribeRules;
 
-    if (retrievedRules.length > 0) {
+    if (retrievedRules != null && retrievedRules.length > 0) {
       setSubscribeRules(retrievedRules);
     }
-    else {
-      const createRulesFormList = (rule: {name: string}) => (
-        {
-          name: rule.name,
-          isEnabled: false,
-        }
-      );
-      const initializedSubscribeRules = subscribeRulesMenuItems.map(rule => createRulesFormList(rule));
-      setSubscribeRules(initializedSubscribeRules);
-    }
   }, []);
 
   const ruleCheckboxHandler = (isChecked: boolean, ruleName: string) => {