events property
Eventify event emitter. Emits the following events:
ready
-> Client
authenticated
-> null
message/create
-> Message
message/update
-> MessageEdit
message/delete
-> Message
channel/create
-> Channel
channel/update
-> ChannelUpdateEvent
channel/delete
-> Channel The cached channel,
or a partial DummyChannel object
channel/join
-> Channel
channel/leave
-> String Channel ID
channel/userAdded
-> ChannelMemberAddEvent
channel/userLeave
-> ChannelMemberLeaveEvent
server/join
-> Server Emitted when the client is
added to a new server
server/memberJoin
-> Member Emitted when a user is
added to a server the client is already in
server/leave
-> String Server ID -
Emitted when the client leaves a server
server/memberLeave
-> String User ID -
Emitted when a user leaves a server the client is in
server/memberUpdate
-> Member
server/roleUpdate
-> Role
server/roleDelete
-> String Role ID
server/update
-> ServerUpdate
server/delete
-> String ID of the deleted server
user/update
-> UserUpdate
user/relationship
-> RelationshipUpdate
Example:
client.events.on('ready', null, (ev, ctx) { /* do something */ })
You can also prefix APIEvent/
to listen for WS events directly.
client.events.on('APIEvent/Ready', null, (ev, ctx) {})
Implementation
EventEmitter events = EventEmitter();