ReactionManager
classe · Source
Manages API methods for reactions and holds their cache.
Extends: CachedManager
Properties
message
message: Message
The message that this manager belongs to Source
cache
cache: Collection<(string|Snowflake), MessageReaction>
The reaction cache of this manager Source
_cache
_cache: Collection
The private cache of items for this manager. Source
holds
holds: function
The data structure belonging to this manager. Source
client
client: Client
The client that instantiated this Manager Source
Methods
resolve
resolve(reaction: MessageReactionResolvable): MessageReaction
Resolves a MessageReactionResolvable to a MessageReaction object. Parameters
| Name | Type | Description |
|---|---|---|
reaction | MessageReactionResolvable | The MessageReaction to resolve |
Returns: MessageReactionSource
resolveId
resolveId(reaction: MessageReactionResolvable): Snowflake
Resolves a MessageReactionResolvable to a MessageReaction id. Parameters
| Name | Type | Description |
|---|---|---|
reaction | MessageReactionResolvable | The MessageReaction to resolve |
Returns: SnowflakeSource
removeAll
async removeAll(): Promise<Message>
Removes all reactions from a message. Returns: Promise<Message>Source