Adds creation of creator profile
This commit is contained in:
@@ -17,11 +17,21 @@ export const useUserStore = defineStore(
|
||||
user.value = undefined
|
||||
creator.value = undefined
|
||||
}
|
||||
})
|
||||
|
||||
const user = useSessionStorage('user-user', {}, {writeDefaults: false})
|
||||
const creator = useSessionStorage('user-creator', {}, {writeDefaults: false})
|
||||
})
|
||||
|
||||
const user = useSessionStorage(
|
||||
'user-user',
|
||||
{},
|
||||
{writeDefaults: false})
|
||||
const creator = useSessionStorage(
|
||||
'user-creator',
|
||||
{},
|
||||
{writeDefaults: false})
|
||||
|
||||
const hasCreator = computed(() =>
|
||||
creator.value
|
||||
&& Object.getOwnPropertyNames(creator.value).length >= 1)
|
||||
|
||||
const alias = computed(() => {
|
||||
if (user.value) {
|
||||
return user.value.alias || `${user.value.firstName || ''} ${user.value.lastName || ''}`.trim() || 'Anonyme'
|
||||
@@ -49,8 +59,9 @@ export const useUserStore = defineStore(
|
||||
}
|
||||
} catch (error) {
|
||||
user.value = undefined;
|
||||
creator.value = undefined
|
||||
}
|
||||
}
|
||||
|
||||
return {user, creator, alias, portraitUrl}
|
||||
return {user, creator, alias, hasCreator, portraitUrl, fetchCurrentUserProfile}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user