Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 359 Rev 360
Línea 37... Línea 37...
37
      try {
37
      try {
38
        const shareUrl = await getShareUrl(shareData.url);
38
        const shareUrl = await getShareUrl(shareData.url);
39
        await navigator.share({ ...shareData, url: shareUrl });
39
        await navigator.share({ ...shareData, url: shareUrl });
40
        onSuccess?.();
40
        onSuccess?.();
41
      } catch (err) {
41
      } catch (err) {
-
 
42
        dispatch(addNotification({ style: "danger", msg: "Error" }));
42
        onError?.(err);
43
        onError?.(err);
43
        throw new Error(err);
44
        throw new Error(err);
44
      }
45
      }
45
    } else if (window?.AndroidShareHandler) {
46
    } else if (window?.AndroidShareHandler) {
46
      try {
47
      try {
47
        const { title, text, url } = shareData;
48
        const { title, text, url } = shareData;
48
        window.AndroidShareHandler.share(url, title, text);
49
        window.AndroidShareHandler.share(url, title, text);
49
      } catch (error) {
50
      } catch (error) {
50
        alert("Error");
-
 
51
        throw new Error(err);
51
        throw new Error(err);
52
      }
52
      }
53
    } else {
53
    } else {
54
      onNonNativeShare?.();
54
      onNonNativeShare?.();
55
    }
55
    }