19 lines
No EOL
415 B
TypeScript
19 lines
No EOL
415 B
TypeScript
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);
|
|
}
|
|
} |