aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/+layout.svelte
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-01-03 20:20:10 -0800
committerAdam Soltys <[email protected]>2024-01-03 20:20:10 -0800
commit2de78ad3fe44cceacec0e1f096fea38da8ac3e1d (patch)
tree133920dfc7d168dd0c72328356a7bf7b517c64c2 /src/routes/(app)/+layout.svelte
parent8d23c2500cdaf85bcb458c35544fe20b8830839c (diff)
downloadcoinos-ui-2de78ad3fe44cceacec0e1f096fea38da8ac3e1d.tar.gz
coinos-ui-2de78ad3fe44cceacec0e1f096fea38da8ac3e1d.zip
enable nfc
Diffstat (limited to 'src/routes/(app)/+layout.svelte')
-rw-r--r--src/routes/(app)/+layout.svelte32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte
index 0480fd79..cb3e284d 100644
--- a/src/routes/(app)/+layout.svelte
+++ b/src/routes/(app)/+layout.svelte
@@ -55,22 +55,22 @@
let locktime = user && user.locktime ? user.locktime : 300;
expireTimer = setTimeout(expirePin, locktime * 1000);
- // if (window.NDEFReader) {
- // try {
- // $ndef = new NDEFReader();
- // await $ndef.scan();
- //
- // $ndef.addEventListener('readingerror', (e) => {
- // console.log('nfc error', e);
- // });
- //
- // $ndef.addEventListener('reading', ({ message, serialNumber }) => {
- // goto(`/${user.username}/card/${serialNumber.replace(/:/g, '-')}`);
- // });
- // } catch (error) {
- // console.log('Argh! ' + error);
- // }
- // }
+ if (window.NDEFReader && user.nfc) {
+ try {
+ $ndef = new NDEFReader();
+ await $ndef.scan();
+
+ $ndef.addEventListener('readingerror', (e) => {
+ console.log('nfc error', e);
+ });
+
+ $ndef.addEventListener('reading', ({ message, serialNumber }) => {
+ goto(`/send/${message}`);
+ });
+ } catch (error) {
+ console.log('Argh! ' + error);
+ }
+ }
}
});