Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3685 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 3685 Rev 3687
Línea 16... Línea 16...
16
    execute
16
    execute
17
  } = useApi(getJoinedGroups, {
17
  } = useApi(getJoinedGroups, {
18
    autoFetch: true
18
    autoFetch: true
19
  });
19
  });
Línea 20... Línea 20...
20
 
20
 
-
 
21
  const { execute: executeLeaveGroup } = useApi(leaveGroupService, {
-
 
22
    onSuccess: (message) => {
-
 
23
      showSuccess(message);
-
 
24
      closeAlert();
-
 
25
      execute();
-
 
26
    },
-
 
27
    onError: (error) => {
-
 
28
      showError(error.message);
-
 
29
    }
Línea 21... Línea 30...
21
  const { execute: executeLeaveGroup } = useApi(leaveGroupService);
30
  });
22
 
31
 
23
  const leaveGroup = (url) => {
32
  const leaveGroup = (url) => {
24
    showAlert({
-
 
25
      title: '¿Estás seguro de querer salir de este grupo?',
33
    showAlert({
26
      onConfirm: () => {
-
 
27
        executeLeaveGroup(url)
-
 
28
          .then((message) => {
-
 
29
            showSuccess(message);
-
 
30
            closeAlert();
-
 
31
            execute();
-
 
32
          })
-
 
33
          .catch((error) => {
-
 
34
            showError(error.message);
-
 
35
          });
34
      title: '¿Estás seguro de querer salir de este grupo?',
36
      },
35
      onConfirm: () => executeLeaveGroup(url),
37
      onCancel: closeAlert
36
      onCancel: closeAlert
Línea 38... Línea 37...
38
    });
37
    });