mirror of
https://github.com/selfxyz/self.git
synced 2026-04-05 03:00:53 -04:00
Fix qrcode (#486)
* update AndroidManifest.xml to remove unnecessary pathPrefix from deeplink configuration * bump android version * fix self qrcode
This commit is contained in:
committed by
GitHub
parent
a0672cc574
commit
62d73f64d6
@@ -44,10 +44,7 @@ const SelfQRcode = ({
|
||||
}: SelfQRcodeProps) => {
|
||||
const [proofStep, setProofStep] = useState(QRcodeSteps.WAITING_FOR_MOBILE);
|
||||
const [proofVerified, setProofVerified] = useState(false);
|
||||
const [internalSelfApp] = useState(() => ({
|
||||
...selfApp,
|
||||
sessionId: uuidv4()
|
||||
}));
|
||||
const [sessionId, setSessionId] = useState(uuidv4());
|
||||
|
||||
useEffect(() => {
|
||||
// Only initialize if we don't have a socket already
|
||||
@@ -55,7 +52,10 @@ const SelfQRcode = ({
|
||||
console.log('[QRCode] Initializing new WebSocket connection');
|
||||
socketRef.current = initWebSocket(
|
||||
websocketUrl,
|
||||
internalSelfApp,
|
||||
{
|
||||
...selfApp,
|
||||
sessionId: sessionId
|
||||
},
|
||||
type,
|
||||
setProofStep,
|
||||
setProofVerified,
|
||||
@@ -70,7 +70,7 @@ const SelfQRcode = ({
|
||||
socketRef.current = null;
|
||||
}
|
||||
};
|
||||
}, [type, websocketUrl, internalSelfApp, onSuccess]);
|
||||
}, [type, websocketUrl, onSuccess, selfApp]);
|
||||
|
||||
const socketRef = useRef<ReturnType<typeof initWebSocket> | null>(null);
|
||||
|
||||
@@ -112,7 +112,10 @@ const SelfQRcode = ({
|
||||
default:
|
||||
return (
|
||||
<QRCodeSVG
|
||||
value={type === 'websocket' ? `${REDIRECT_URL}?sessionId=${internalSelfApp.sessionId}` : getUniversalLink(internalSelfApp)}
|
||||
value={type === 'websocket' ? `${REDIRECT_URL}?sessionId=${sessionId}` : getUniversalLink({
|
||||
...selfApp,
|
||||
sessionId: sessionId
|
||||
})}
|
||||
size={size}
|
||||
bgColor={darkMode ? '#000000' : '#ffffff'}
|
||||
fgColor={darkMode ? '#ffffff' : '#000000'}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@selfxyz/qrcode",
|
||||
"version": "0.0.14",
|
||||
"version": "0.0.15",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/selfxyz/self"
|
||||
|
||||
Reference in New Issue
Block a user