From 5ac9d13a07f6499ba7219c2992280e6cea254b90 Mon Sep 17 00:00:00 2001 From: DispatchCommit Date: Thu, 25 Jun 2020 03:38:16 -0700 Subject: [PATCH] v1.21.8 - Add user API --- package.json | 2 +- store/index.js | 23 ++++++++++++++--------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index b24a16dd..b5e43de1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bitwave.tv", - "version": "1.21.7", + "version": "1.21.8", "description": "An open platform live streaming service for creators to freely express themselves.", "author": "Dispatch", "scripts": { diff --git a/store/index.js b/store/index.js index 905e8674..2e814ea7 100644 --- a/store/index.js +++ b/store/index.js @@ -334,15 +334,20 @@ export const actions = { // Create user document const userId = userCredential.user.uid; - await db - .collection( 'users' ) - .doc( userId ) - .set({ - _username: credential.username.toLowerCase(), - uid: userId, - username: credential.username, - email: credential.email, - }); + const token = await userCredential.user.getIdToken(); + this.$axios.setToken( token, 'Bearer' ); + + const endpoint = `https://api.bitwave.tv/v1/user/create`; + const payload = { user: credential.username }; + try { + const result = await this.$axios.post( + endpoint, + payload, + ); + console.log( result.data ); + } catch ( error ) { + console.error( error ); + } return true; },