))}
@@ -106,14 +110,14 @@ const JKProfileSidePanel = props => {
)}
{user.performance_samples && user.performance_samples.length > 0 && (
-
+
Performance Samples
)}
{user.online_presences && user.online_presences.length > 0 && (
-
+
Online Presence
@@ -140,13 +144,9 @@ const JKProfileSidePanel = props => {
>
}
/>{' '}
- {/* */}
-
- Send Message
-
+ Send Message
+
)}
diff --git a/jam-ui/src/store/features/textMessagesSlice.js b/jam-ui/src/store/features/textMessagesSlice.js
index be17abd3f..8c2692447 100644
--- a/jam-ui/src/store/features/textMessagesSlice.js
+++ b/jam-ui/src/store/features/textMessagesSlice.js
@@ -61,10 +61,12 @@ export const textMessageSlice = createSlice({
})
.addCase(fetchMessagesByReceiverId.fulfilled, (state, action) => {
state.status = 'succeeded'
+
const msgs = action.payload.map(message => resturectureTextMessage({ message, sent: true }))
const mergedMsgs = [...state.messages, ...msgs]
const unique = [];
mergedMsgs.map(x => unique.filter(a => a.id == x.id).length > 0 ? null : unique.push(x));
+ console.log("unique PAYLOAD", unique);
state.messages = unique
})
.addCase(fetchMessagesByReceiverId.rejected, (state, action) => {
@@ -75,6 +77,7 @@ export const textMessageSlice = createSlice({
console.log("postNewMessage fullfilled", action.payload);
state.messages.push(resturectureTextMessage({ message: action.payload, sent: true }))
})
+
}
})