diff --git a/src/models/myUserModel.js b/src/models/myUserModel.js
index 684cb95..c8266ff 100644
--- a/src/models/myUserModel.js
+++ b/src/models/myUserModel.js
@@ -7,6 +7,7 @@ export default class MyUserModel
{
id = "";
creatorAlias = "";
+ alias = null;
firstName = "";
lastName = "";
userName = "";
diff --git a/src/models/storedDataUrlsModel.js b/src/models/storedDataUrlsModel.js
index 55b1489..bfed85a 100644
--- a/src/models/storedDataUrlsModel.js
+++ b/src/models/storedDataUrlsModel.js
@@ -1,8 +1,8 @@
export default class StoredDataUrlsModel
{
- bannerPictureUrl = "";
- profilePictureUrl = "";
- websiteIconUrl = "";
+ bannerPictureUrl = null;
+ profilePictureUrl = null;
+ websiteIconUrl = null;
static createFromApiResult(apiResult){
return Object.assign(new StoredDataUrlsModel(), apiResult)
diff --git a/src/views/contents/ContentCard.vue b/src/views/contents/ContentCard.vue
index 10eca5e..7bef437 100644
--- a/src/views/contents/ContentCard.vue
+++ b/src/views/contents/ContentCard.vue
@@ -79,10 +79,7 @@ const props = defineProps({
const messages = reactive([]);
function addMessage(newMessage) {
- console.table(newMessage, 'test')
- console.table(messages)
messages.unshift(newMessage)
- console.table(messages)
}
\ No newline at end of file
diff --git a/src/views/main/Header.vue b/src/views/main/Header.vue
index 2e1360b..2ad600d 100644
--- a/src/views/main/Header.vue
+++ b/src/views/main/Header.vue
@@ -58,9 +58,8 @@
{{ currentUser.userName }}
@@ -120,11 +119,6 @@ const searchQuery = ref("");
const showSearch = ref(false);
let currentUser = reactive(MyUserModel.getDefaultUser());
const userStore = useUserStore();
-const backupProfilePictureUrl = "/images/usersmedia/anonyme/profilepictures/profileAnonymeSquare.png"
-
-const handleProfilePictureError = (event) => {
- event.target.src = backupProfilePictureUrl;
-}
const toggleSidebar = () => {
eventBus.value.toggleSidebar();
diff --git a/src/views/messages/Message.vue b/src/views/messages/Message.vue
index 3f46b10..e5edd93 100644
--- a/src/views/messages/Message.vue
+++ b/src/views/messages/Message.vue
@@ -2,7 +2,7 @@
{
@@ -62,15 +64,21 @@ const publish = async () => {
"subjectId": props.subjectId,
"message": value.value
})
+
+ const currentUser = user.getCurrentUser()
emit('message-posted',
{
"id": messageId,
"subjectId": props.subjectId,
- "createdBy": user.getCurrentUser().id,
+ "createdBy": currentUser.id,
+ "createdByName": currentUser.alias ?? `${currentUser.firstName} ${currentUser.lastName}`,
+ "createdByPortraitUrl": currentUser.storedDataUrls.profilePictureUrl,
"createdAt": new Date(Date.now()).toISOString(),
"value": value.value,
parentId: null,
})
+
+ value.value = ''
} catch (error) {
console.error(`post api/message : ${error}`)
}