1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-09-16 10:06:54 +00:00
Fixed: Issue with Recommended Channels query.
Changed: Add information on loaded add-ons to generated logs.
API Changed: Add the missing utility modules to `FrankerFaceZ.utilities` exports, for use in add-ons.
API Changed: Make the Dialog class a bit more flexible.
This commit is contained in:
SirStendec 2019-06-05 00:30:45 -04:00
parent a0bb84deef
commit 8582626269
5 changed files with 55 additions and 24 deletions

View file

@ -82,6 +82,21 @@ export default class AddonManager extends Module {
this.emit(':ready');
}
generateLog() {
const out = ['Known'];
for(const [id, addon] of Object.entries(this.addons))
out.push(`${id} | ${this.isAddonEnabled(id) ? 'enabled' : 'disabled'} | ${addon.dev ? 'dev | ' : ''}${this.isAddonExternal(id) ? 'external | ' : ''}${addon.short_name} v${addon.version}`);
out.push('');
out.push('Modules');
for(const [key, module] of Object.entries(this.__modules)) {
if ( module )
out.push(`${module.loaded ? 'loaded ' : module.loading ? 'loading ' : 'unloaded'} | ${module.enabled ? 'enabled ' : module.enabling ? 'enabling' : 'disabled'} | ${key}`)
}
return out.join('\n');
}
onProviderChange(key, value) {
if ( key != 'addons.enabled' )
return;