Aller au contenu principal
Version: v2.0

unregisterPlugins()

Démonte les plugins précédemment enregistrés en exécutant la fonction optionnelle destroy() de chacun. Les erreurs sont isolées par plugin, exactement comme lors de l'enregistrement.

Paramètres

ParamètreTypeRequisDescription
namesstring[]Noms des plugins à désinscrire. Omettez-le pour tous les désinscrire.

Valeur de retour

  • Promise<void> - Résolue une fois tous les plugins correspondants démontés.

Exemple

const { unregisterPlugins } = require("simply-xp");

// Démonter un seul plugin
await unregisterPlugins(["@simply-xp/rate-limits"]);

// ...ou tous, par exemple lors d'un arrêt propre
await unregisterPlugins();