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) });
|
||||
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:
|
||||
(state) =>
|
||||
(roomId: number): string | undefined => {
|
||||
|
@ -39,9 +39,10 @@ const shouldDisplayComposer = () => {
|
||||
);
|
||||
};
|
||||
|
||||
function openMessageView(id) {
|
||||
messageIdView.value = id;
|
||||
message.value = room.value?.messages.find((message) => message.id == id);
|
||||
function openMessageView(messageId) {
|
||||
messageIdView.value = messageId;
|
||||
if (messageId === -1) return;
|
||||
message.value = store.getters.message(room.value.id, messageId);
|
||||
}
|
||||
|
||||
provide("room", room);
|
||||
|
Loading…
Reference in New Issue
Block a user