diff --git a/back/db/api-db.ts b/back/db/api-db.ts index bc87f96..316d268 100644 --- a/back/db/api-db.ts +++ b/back/db/api-db.ts @@ -122,7 +122,7 @@ export async function getMessages(roomId: number) { WHERE msg.room_id = ? GROUP BY msg.message_id - ORDER BY message.idate DESC; + ORDER BY message.idate ASC; `; const values = [roomId]; return await execQueryAsync(query, values); diff --git a/front/src/components/structure/message/Composer.vue b/front/src/components/structure/message/Composer.vue index 52dc053..a235f30 100644 --- a/front/src/components/structure/message/Composer.vue +++ b/front/src/components/structure/message/Composer.vue @@ -235,6 +235,7 @@ function sendMessage() { display: flex; flex-direction: row; padding: 0 10px 10px 10px; + max-height: 500px; overflow: auto; } diff --git a/front/src/components/structure/message/Options.vue b/front/src/components/structure/message/Options.vue index 48eeb22..bcc7e8f 100644 --- a/front/src/components/structure/message/Options.vue +++ b/front/src/components/structure/message/Options.vue @@ -4,6 +4,7 @@ import { Message } from "@/store/models/model"; import API from "@/services/imapAPI"; import store from "@/store/store"; import { isSeenFc } from "@/utils/flagsUtils"; +import SvgLoader from "@/components/utils/SvgLoader.vue"; const props = defineProps({ msg: Object as PropType, @@ -33,7 +34,7 @@ const setFlag = (flag: string) => { };