- sistemato anche il users/profile ed aggiunto /users/activities
This commit is contained in:
@@ -98,8 +98,8 @@ export default defineComponent({
|
||||
|
||||
// Carica il profilo di quest'utente
|
||||
if (username.value) {
|
||||
await userStore.loadUserProfile({ username: username.value, idnotif: idnotif.value }).then((ris) => {
|
||||
console.log('loadUserProfile = ', ris)
|
||||
await userStore.loadUserActivities({ username: username.value, idnotif: idnotif.value }).then((ris) => {
|
||||
// console.log('loadUserProfile = ', ris)
|
||||
myuser.value = ris
|
||||
if (myuser.value) {
|
||||
// filtro_eventi.value = [{ userId: myuser.value._id }, { dateTimeStart: { $gte: today } }]
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
</div>
|
||||
<div class="q-gutter-sm q-pa-sm q-pb-md">
|
||||
<div
|
||||
v-if="myuser && myuser.date_reg"
|
||||
v-if="myuser && myuser.lang"
|
||||
class="fit column no-wrap justify-evenly items-center content-start"
|
||||
>
|
||||
<div class="">
|
||||
@@ -116,7 +116,7 @@
|
||||
:name="card.table"
|
||||
>
|
||||
<q-card class="q-my-md">
|
||||
<div v-if="card.table === 'mygroups' && tools.isUserOk()">
|
||||
<div v-if="(card.table === 'mygroups') && tools.isUserOk()">
|
||||
<div class="row text-h6 text-bold">Gruppi:</div>
|
||||
<q-list>
|
||||
<span
|
||||
@@ -153,7 +153,7 @@
|
||||
</span>
|
||||
</q-list>
|
||||
</div>
|
||||
<div v-else>
|
||||
<div v-else-if="card.table !== 'mygroups' || myuser.email">
|
||||
<CSkill
|
||||
:table="card.table"
|
||||
:filtercustom="card.table === 'mybachecas' ? filtro_eventi: filtroutente"
|
||||
|
||||
@@ -1529,6 +1529,25 @@ export const useUserStore = defineStore('UserStore', {
|
||||
|
||||
},
|
||||
|
||||
async loadUserActivities({ username, idnotif }: { username: string, idnotif?: string }) {
|
||||
const data = {
|
||||
username,
|
||||
idnotif
|
||||
}
|
||||
|
||||
return await Api.SendReq('/users/activities', 'POST', data)
|
||||
.then((ris) => {
|
||||
if (this.my.username === ris.data.user.username) {
|
||||
// this.updateDataFr(ris.data.friends)
|
||||
}
|
||||
|
||||
return ris.data.user
|
||||
}).catch((error) => {
|
||||
return {}
|
||||
})
|
||||
|
||||
},
|
||||
|
||||
async setUserNotifs(notifs: IUserNotifType[]) {
|
||||
const data = {
|
||||
notifs
|
||||
|
||||
Reference in New Issue
Block a user