|
// Written by retoor@molodetz.nl
|
|
|
|
// This code defines a class 'MessageModel' representing a message entity with various properties such as user and channel IDs, message content, and timestamps. It includes a constructor to initialize these properties.
|
|
|
|
// No external imports or includes beyond standard JavaScript language features are used.
|
|
|
|
// MIT License
|
|
|
|
class MessageModel {
|
|
constructor(
|
|
uid,
|
|
channel_uid,
|
|
user_uid,
|
|
user_nick,
|
|
color,
|
|
message,
|
|
html,
|
|
created_at,
|
|
updated_at,
|
|
) {
|
|
this.uid = uid;
|
|
this.message = message;
|
|
this.html = html;
|
|
this.user_uid = user_uid;
|
|
this.user_nick = user_nick;
|
|
this.color = color;
|
|
this.channel_uid = channel_uid;
|
|
this.created_at = created_at;
|
|
this.updated_at = updated_at;
|
|
this.element = null;
|
|
}
|
|
}
|
|
|
|
const models = {
|
|
Message: MessageModel,
|
|
};
|