Files
frontend-lblod-chat/app/models/chat-message.js
2026-09-26 16:54:49 +02:00

17 lines
388 B
JavaScript

import Model, { attr, belongsTo, hasMany } from '@warp-drive/legacy/model';
export default class ChatMessage extends Model {
@attr uri;
@attr content;
@attr('date') created;
@attr maker;
@belongsTo('chat-conversation', {
async: false,
inverse: 'messages',
as: 'chat-message',
})
conversation;
@hasMany('file', { async: false, inverse: null }) attachments;
}