feat: add Message class, may remove later
This commit is contained in:
parent
2f0ff0521f
commit
68cd8e10ed
1 changed files with 19 additions and 0 deletions
19
classes/Message.ts
Normal file
19
classes/Message.ts
Normal 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);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue