feat: add Message class, may remove later

This commit is contained in:
SauceyRed 2025-05-26 22:47:11 +02:00
parent 2f0ff0521f
commit 68cd8e10ed

19
classes/Message.ts Normal file
View file

@ -0,0 +1,19 @@
import type { MessageResponse } from "~/types/interfaces";
export default class Message {
uuid: string;
channelUuid: string;
userUuid: string;
message: string;
constructor({ uuid, channel_uuid, user_uuid, message }: MessageResponse) {
this.uuid = uuid;
this.channelUuid = channel_uuid;
this.userUuid = user_uuid;
this.message = message;
}
getTimestamp() {
return uuidToTimestamp(this.uuid);
}
}