12345678910111213141516171819202122232425262728293031 |
- import { BaseMessage } from "./base.js";
- /**
- * Message responsible for deleting other messages.
- */
- export class RemoveMessage extends BaseMessage {
- constructor(fields) {
- super({
- ...fields,
- content: "",
- });
- /**
- * The ID of the message to remove.
- */
- Object.defineProperty(this, "id", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: void 0
- });
- this.id = fields.id;
- }
- _getType() {
- return "remove";
- }
- get _printableFields() {
- return {
- ...super._printableFields,
- id: this.id,
- };
- }
- }
|