mirror of
https://github.com/FrankerFaceZ/FrankerFaceZ.git
synced 2025-09-16 10:06:54 +00:00
4.2.4
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:
parent
a0bb84deef
commit
8582626269
5 changed files with 55 additions and 24 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue