fix mail view in modal
This commit is contained in:
parent
4799e477be
commit
79e17ad24f
@ -200,6 +200,13 @@ const store = createStore<State>({
|
|||||||
store.dispatch("fetchMessages", { roomId: roomId, obj: msgOnRoomId(state, roomId) });
|
store.dispatch("fetchMessages", { roomId: roomId, obj: msgOnRoomId(state, roomId) });
|
||||||
return msgOnRoomId(state, roomId)?.messages ?? [];
|
return msgOnRoomId(state, roomId)?.messages ?? [];
|
||||||
},
|
},
|
||||||
|
message:
|
||||||
|
(state) =>
|
||||||
|
(roomId: number, messageId: number): Message | undefined => {
|
||||||
|
const roomMessage = msgOnRoomId(state, roomId);
|
||||||
|
if (!roomMessage) return;
|
||||||
|
return roomMessage.messages.find((msg) => msg.id === messageId);
|
||||||
|
},
|
||||||
accountOfRoom:
|
accountOfRoom:
|
||||||
(state) =>
|
(state) =>
|
||||||
(roomId: number): string | undefined => {
|
(roomId: number): string | undefined => {
|
||||||
|
@ -39,9 +39,10 @@ const shouldDisplayComposer = () => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
function openMessageView(id) {
|
function openMessageView(messageId) {
|
||||||
messageIdView.value = id;
|
messageIdView.value = messageId;
|
||||||
message.value = room.value?.messages.find((message) => message.id == id);
|
if (messageId === -1) return;
|
||||||
|
message.value = store.getters.message(room.value.id, messageId);
|
||||||
}
|
}
|
||||||
|
|
||||||
provide("room", room);
|
provide("room", room);
|
||||||
|
Loading…
Reference in New Issue
Block a user