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

View File

@@ -44,11 +44,14 @@ export const QRDialog = ({
settings: channelsToEncode,
})
);
const base64 = fromByteArray(encoded);
const base64 = fromByteArray(encoded)
.replace(/=/g, "")
.replace(/\+/g, "-")
.replace(/\//g, "_");
setQRCodeURL(`https://www.meshtastic.org/e/#${base64}`);
}, [channels, selectedChannels, loraConfig]);
return (
<Dialog
isShown={isOpen}