From 1ad64548d43eb3cde196679bc62eeb60dba1e470 Mon Sep 17 00:00:00 2001 From: Marco Endrizzi <me00531@surrey.ac.uk> Date: Wed, 7 Apr 2021 09:12:01 -0700 Subject: [PATCH] Added function to add user position to firebase db --- src/store/firebase.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/store/firebase.js b/src/store/firebase.js index cae2226..b27f3cb 100644 --- a/src/store/firebase.js +++ b/src/store/firebase.js @@ -4,6 +4,7 @@ let messagesRef const state = { userDetails: {}, + center: {}, messages: {}, friends: {}, pending: {}, @@ -14,6 +15,10 @@ const mutations = { // Assigns userDetails' value to given payload setUserDetails(state, payload) { state.userDetails = payload + }, + // Assigns center' value to current lat and long of user + setUserCenter(state, payload) { + state.center = payload }, // Adds a message in 'messages' object addMessage(state, payload) { @@ -196,6 +201,18 @@ const actions = { dispatch('firebaseTrackOnlineStatus', friendId) }, + firebaseSendSignal({ state, commit }, payload) { + + }, + + firebaseSavePosition({ state, commit }, payload) { + let center = payload + + firebaseDb.ref('status/' + state.userDetails.userId).update({position: center}) + + commit('setUserCenter', center) + }, + firebaseGetMessages({ state, commit }, otherUserId) { let userId = state.userDetails.userId messagesRef = firebaseDb.ref('chats/' + userId + '/' + otherUserId) -- GitLab