Fix QR code not being URL safe

This commit is contained in:
Sacha Weatherstone
2022-08-15 18:05:46 -07:00
parent 9c092b7a43
commit b06bc2d20c
+5 -2
View File
@@ -44,11 +44,14 @@ export const QRDialog = ({
settings: channelsToEncode, settings: channelsToEncode,
}) })
); );
const base64 = fromByteArray(encoded); const base64 = fromByteArray(encoded)
.replace(/=/g, "")
.replace(/\+/g, "-")
.replace(/\//g, "_");
setQRCodeURL(`https://www.meshtastic.org/e/#${base64}`); setQRCodeURL(`https://www.meshtastic.org/e/#${base64}`);
}, [channels, selectedChannels, loraConfig]); }, [channels, selectedChannels, loraConfig]);
return ( return (
<Dialog <Dialog
isShown={isOpen} isShown={isOpen}