XpEventCallback
Cette documentation définit les fonctions de rappel (callbacks) utilisées pour gérer différents événements XP. Ces callbacks sont appelés lorsque des événements spécifiques, comme debug, error, info, level-up et warn, se produisent lors de l’exécution d’une fonctionnalité liée à XP.
Callbacks
debug
Ce callback est utilisé lorsqu’un événement de débogage est émis.
| Paramètre | Type | Description |
|---|---|---|
| xpFunction | string | Nom de la fonction XP déclenchée |
| message | string | Message retourné par l'event |
error
Ce callback est utilisé lorsqu’un événement d’erreur est émis.
| Paramètre | Type | Description |
|---|---|---|
| xpFunction | string | Fonction XP |
| message | string | Message d'événement |
info
Ce callback est utilisé lorsqu’un événement d’information est émis.
| Paramètre | Type | Description |
|---|---|---|
| xpFunction | string | Fonction XP |
| message | string | Message d'événement |
levelDown
Ce callback est utilisé lorsqu’un utilisateur perd un niveau.
| Paramètre | Type | Description |
|---|---|---|
| data | UserResult | Infos user (UserResult) |
| lostRoles | string[] | Array des rôles retirés |
levelUp
Ce callback est utilisé lorsqu’un utilisateur gagne un niveau.
| Paramètre | Type | Description |
|---|---|---|
| data | UserResult | Infos user (UserResult) |
| newRoles | string[] | Array des rôles ajoutés |
warn
Ce callback est utilisé lorsqu’un événement d’avertissement est émis.
| Paramètre | Type | Description |
|---|---|---|
| xpFunction | string | Fonction XP |
| message | string | Message d'événement |