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