Class

Message

Message(data)

Holds message data

Constructor

# new Message(data)

Creates new message data holder

Parameters:
Name Type Description
data object

View Source classes/message.ts, line 10

Classes

Message

Methods

# async static fromDatabase(data, ctx) → {Promise.<Message>}

Parameters:
Name Type Description
data DBMessage | DBMessageWithAuthor | DBMessageWithTarget | DBMessageFull
ctx RequestContextWithClient

View Source classes/message.ts, line 148

Promise.<Message>

# async static getMessage(id, ctx, client) → {Promise.<Message>}

Fetches given message

Parameters:
Name Type Description
id SnowflakeString | bigint
ctx RequestContextWithClient
client UserClient

View Source classes/message.ts, line 171

Promise.<Message>

# delete() → {Promise.<void>}

Deletes the message

View Source classes/message.ts, line 161

Promise.<void>

# toJSON() → {Object}

Creates a JSON-compatible object

View Source classes/message.ts, line 177

Object

# async update() → {Promise.<void>}

Updates the message content

View Source classes/message.ts, line 155

Promise.<void>