summaryrefslogtreecommitdiff
path: root/dist/classes/QuoteMessage.js
blob: 411ff30fc60bd858d3b4eed447e765d62981d413 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.QuoteMessage = void 0;
const User_1 = require("./User");
const Attachment_1 = require("./Attachment");
const UserDataType_1 = require("../enums/UserDataType");
class QuoteMessage {
    constructor(quoteData) {
        this.author = new User_1.User(quoteData, UserDataType_1.UserDataType.Quote);
        this.content = quoteData.text && quoteData.text.trim().length > 0 ? quoteData.text : null;
        this.attachments = quoteData?.attachments.map(i => new Attachment_1.Attachment(i));
    }
}
exports.QuoteMessage = QuoteMessage;
//# sourceMappingURL=QuoteMessage.js.map