diff --git a/package-lock.json b/package-lock.json index e32dc85..57cb645 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "svelte-elemetary-template", "version": "0.1.0", "dependencies": { - "webnative": "0.33.0-alpha-2" + "webnative": "0.33.0-alpha-3" }, "devDependencies": { "@sveltejs/adapter-static": "1.0.0-next.36", @@ -4679,9 +4679,9 @@ } }, "node_modules/webnative": { - "version": "0.33.0-alpha-2", - "resolved": "https://registry.npmjs.org/webnative/-/webnative-0.33.0-alpha-2.tgz", - "integrity": "sha512-S9UzS9PKTdgaoplBrlgsk5T7IYcpKMbTxXzg1jxkrVPiHJpuBLC5l+t4GkLTMyalaRMBO6JzlL5qaE51j3j2dw==", + "version": "0.33.0-alpha-3", + "resolved": "https://registry.npmjs.org/webnative/-/webnative-0.33.0-alpha-3.tgz", + "integrity": "sha512-fx7ZNk1eKdt88RHG90fKg99xhBKsPIizOEgggr0HYrbM9G9O4vXGabt48QQF6K9pTuZmrrSW/RyqR/bxCHRc6A==", "dependencies": { "@ipld/dag-cbor": "^7.0.0", "@ipld/dag-pb": "^2.1.15", @@ -8069,9 +8069,9 @@ "peer": true }, "webnative": { - "version": "0.33.0-alpha-2", - "resolved": "https://registry.npmjs.org/webnative/-/webnative-0.33.0-alpha-2.tgz", - "integrity": "sha512-S9UzS9PKTdgaoplBrlgsk5T7IYcpKMbTxXzg1jxkrVPiHJpuBLC5l+t4GkLTMyalaRMBO6JzlL5qaE51j3j2dw==", + "version": "0.33.0-alpha-3", + "resolved": "https://registry.npmjs.org/webnative/-/webnative-0.33.0-alpha-3.tgz", + "integrity": "sha512-fx7ZNk1eKdt88RHG90fKg99xhBKsPIizOEgggr0HYrbM9G9O4vXGabt48QQF6K9pTuZmrrSW/RyqR/bxCHRc6A==", "requires": { "@ipld/dag-cbor": "^7.0.0", "@ipld/dag-pb": "^2.1.15", diff --git a/package.json b/package.json index 18f2a07..c1dc764 100644 --- a/package.json +++ b/package.json @@ -50,6 +50,6 @@ ] }, "dependencies": { - "webnative": "0.33.0-alpha-2" + "webnative": "0.33.0-alpha-3" } } diff --git a/src/components/auth/LinkDevice.svelte b/src/components/auth/LinkDevice.svelte new file mode 100644 index 0000000..868578f --- /dev/null +++ b/src/components/auth/LinkDevice.svelte @@ -0,0 +1 @@ +

Link Device

diff --git a/src/components/auth/Register.svelte b/src/components/auth/Register.svelte index 77dc264..3453f2d 100644 --- a/src/components/auth/Register.svelte +++ b/src/components/auth/Register.svelte @@ -32,9 +32,8 @@ const registerUser = async (event: Event) => { registrationSuccess = await register(username) - console.log('registration success: ', registrationSuccess) if (registrationSuccess) { - // Redirect to device linking? + window.location.href = '/linkDevice' } } diff --git a/src/lib/common/webnative.ts b/src/lib/common/webnative.ts index 2a4d488..87e7339 100644 --- a/src/lib/common/webnative.ts +++ b/src/lib/common/webnative.ts @@ -58,10 +58,9 @@ export const isUsernameAvailable = async ( } export const register = async (username: string): Promise => { - const { success } = await webnative.account.register({ - username, - email: 'null@null.com' - }) + await initialize() + const { success } = await webnative.account.register({ username }) + return success } diff --git a/src/routes/linkDevice.svelte b/src/routes/linkDevice.svelte new file mode 100644 index 0000000..15a2b99 --- /dev/null +++ b/src/routes/linkDevice.svelte @@ -0,0 +1,5 @@ + + +