Uname:
Linux webm012.cluster130.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Software:
Apache
PHP version:
8.0.30 [ PHP INFO ] PHP os:
Linux
Server Ip:
145.239.37.162
Your Ip:
216.73.216.190
User:
dreampi (1009562) | Group:
users (100)
Safe Mode:
OFF
Disable Function:
_dyuweyrj4,_dyuweyrj4r,dl
import httpClient from "../../../plugins/axios.js";
function useCurrentUser (store) {
if (!('ameliaUser' in window)) {
httpClient.get(
'/users/current'
).then((response) => {
if (response.data.data.user) {
window.ameliaUser = response.data.data.user ? response.data.data.user : null
setCurrentUser(store, window.ameliaUser)
}
}).catch(() => {
})
} else {
let ameliaApiInterval = setInterval(
() => {
if ('ameliaUser' in window) {
clearInterval(ameliaApiInterval)
setCurrentUser(store, window.ameliaUser)
}
},
1000
)
}
}
function setCurrentUser (store, user) {
store.commit('booking/setCustomerFirstName', user.firstName)
store.commit('booking/setCustomerLastName', user.lastName)
store.commit('booking/setCustomerEmail', user.email)
store.commit('booking/setCustomerPhone', user.phone)
store.commit('booking/setCustomerCountryPhoneIso', user.countryPhoneIso)
store.commit('booking/setCustomerId', user.id)
store.commit('booking/setCustomerExternalId', user.externalid)
store.commit('booking/setCustomerTranslations', user.translations)
store.commit('booking/setCustomerCustomFields', user.customFields)
}
export {
useCurrentUser,
}