[cast] Add logs
This commit is contained in:
parent
569f7c0c47
commit
20459afc7b
|
@ -41,6 +41,19 @@ export default function PairingMode() {
|
||||||
init();
|
init();
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
|
const init = async () => {
|
||||||
|
try {
|
||||||
|
const data = generateSecureData(6);
|
||||||
|
setDigits(convertDataToDecimalString(data).split(""));
|
||||||
|
const keypair = await generateKeyPair();
|
||||||
|
setPublicKeyB64(await toB64(keypair.publicKey));
|
||||||
|
setPrivateKeyB64(await toB64(keypair.privateKey));
|
||||||
|
} catch (e) {
|
||||||
|
log.error("failed to generate keypair", e);
|
||||||
|
throw e;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!cast) {
|
if (!cast) {
|
||||||
return;
|
return;
|
||||||
|
@ -102,19 +115,6 @@ export default function PairingMode() {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const init = async () => {
|
|
||||||
try {
|
|
||||||
const data = generateSecureData(6);
|
|
||||||
setDigits(convertDataToDecimalString(data).split(""));
|
|
||||||
const keypair = await generateKeyPair();
|
|
||||||
setPublicKeyB64(await toB64(keypair.publicKey));
|
|
||||||
setPrivateKeyB64(await toB64(keypair.privateKey));
|
|
||||||
} catch (e) {
|
|
||||||
log.error("failed to generate keypair", e);
|
|
||||||
throw e;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
const generateKeyPair = async () => {
|
const generateKeyPair = async () => {
|
||||||
await _sodium.ready;
|
await _sodium.ready;
|
||||||
|
|
||||||
|
|
|
@ -30,6 +30,7 @@ export default function Slideshow() {
|
||||||
|
|
||||||
const syncCastFiles = async (token: string) => {
|
const syncCastFiles = async (token: string) => {
|
||||||
try {
|
try {
|
||||||
|
console.log("syncCastFiles");
|
||||||
const castToken = window.localStorage.getItem("castToken");
|
const castToken = window.localStorage.getItem("castToken");
|
||||||
const requestedCollectionKey =
|
const requestedCollectionKey =
|
||||||
window.localStorage.getItem("collectionKey");
|
window.localStorage.getItem("collectionKey");
|
||||||
|
@ -50,6 +51,7 @@ export default function Slideshow() {
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
log.error("error during sync", e);
|
log.error("error during sync", e);
|
||||||
|
// go back to preview page
|
||||||
router.push("/");
|
router.push("/");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -100,6 +102,7 @@ export default function Slideshow() {
|
||||||
}, [collectionFiles]);
|
}, [collectionFiles]);
|
||||||
|
|
||||||
const showNextSlide = async () => {
|
const showNextSlide = async () => {
|
||||||
|
try {
|
||||||
const currentIndex = collectionFiles.findIndex(
|
const currentIndex = collectionFiles.findIndex(
|
||||||
(file) => file.id === currentFileId,
|
(file) => file.id === currentFileId,
|
||||||
);
|
);
|
||||||
|
@ -120,17 +123,22 @@ export default function Slideshow() {
|
||||||
renderableFileURLCache.set(nextFile.id, url);
|
renderableFileURLCache.set(nextFile.id, url);
|
||||||
nextURL = url;
|
nextURL = url;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
console.log("error in nextUrl", e);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!nextNextURL) {
|
if (!nextNextURL) {
|
||||||
try {
|
try {
|
||||||
const blob = await getPreviewableImage(nextNextFile, castToken);
|
const blob = await getPreviewableImage(
|
||||||
|
nextNextFile,
|
||||||
|
castToken,
|
||||||
|
);
|
||||||
const url = URL.createObjectURL(blob);
|
const url = URL.createObjectURL(blob);
|
||||||
renderableFileURLCache.set(nextNextFile.id, url);
|
renderableFileURLCache.set(nextNextFile.id, url);
|
||||||
nextNextURL = url;
|
nextNextURL = url;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
console.log("error in nextNextURL", e);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -139,6 +147,9 @@ export default function Slideshow() {
|
||||||
setCurrentFileId(nextFile.id);
|
setCurrentFileId(nextFile.id);
|
||||||
setCurrentFileURL(nextURL);
|
setCurrentFileURL(nextURL);
|
||||||
setNextFileURL(nextNextURL);
|
setNextFileURL(nextNextURL);
|
||||||
|
} catch (e) {
|
||||||
|
console.log("error in showNextSlide", e);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
if (loading) return <PairedSuccessfullyOverlay />;
|
if (loading) return <PairedSuccessfullyOverlay />;
|
||||||
|
|
Loading…
Reference in a new issue