Skip to content
Snippets Groups Projects
Commit 1ad64548 authored by Endrizzi, Marco (UG - Comp Sci & Elec Eng)'s avatar Endrizzi, Marco (UG - Comp Sci & Elec Eng)
Browse files

Added function to add user position to firebase db

parent 5864361a
No related branches found
No related tags found
No related merge requests found
...@@ -4,6 +4,7 @@ let messagesRef ...@@ -4,6 +4,7 @@ let messagesRef
const state = { const state = {
userDetails: {}, userDetails: {},
center: {},
messages: {}, messages: {},
friends: {}, friends: {},
pending: {}, pending: {},
...@@ -14,6 +15,10 @@ const mutations = { ...@@ -14,6 +15,10 @@ const mutations = {
// Assigns userDetails' value to given payload // Assigns userDetails' value to given payload
setUserDetails(state, payload) { setUserDetails(state, payload) {
state.userDetails = 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 // Adds a message in 'messages' object
addMessage(state, payload) { addMessage(state, payload) {
...@@ -196,6 +201,18 @@ const actions = { ...@@ -196,6 +201,18 @@ const actions = {
dispatch('firebaseTrackOnlineStatus', friendId) 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) { firebaseGetMessages({ state, commit }, otherUserId) {
let userId = state.userDetails.userId let userId = state.userDetails.userId
messagesRef = firebaseDb.ref('chats/' + userId + '/' + otherUserId) messagesRef = firebaseDb.ref('chats/' + userId + '/' + otherUserId)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment