XpEventCallback
This documentation defines callback functions that can be used to handle different XP events. These callbacks are invoked when specific events, such as debug, error, info, level-up, and warn, occur during the execution of an XP-related functionality.
Callbacks
debug
This callback is used when a debug event is emitted.
Parameter | Type | Description |
---|---|---|
xpFunction | string | The function firing this event. |
message | string | The message of the event. |
error
This callback is used when an error event is emitted.
Parameter | Type | Description |
---|---|---|
xpFunction | string | The function firing this event. |
message | string | The message of the event. |
info
This callback is used when an info event is emitted.
Parameter | Type | Description |
---|---|---|
xpFunction | string | The function firing this event. |
message | string | The message of the event. |
levelDown
This callback is used when a user loses a level.
Parameter | Type | Description |
---|---|---|
data | UserResult | The user data. |
lostRoles | string[] | The lost roles of user |
levelUp
This callback is used when a user levels up.
Parameter | Type | Description |
---|---|---|
data | UserResult | The user data. |
newRoles | string[] | The new roles of user |
warn
This callback is used when a warn event is emitted.
Parameter | Type | Description |
---|---|---|
xpFunction | string | The function firing this event. |
message | string | The message of the event. |