1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-08-11 16:40:55 +00:00
* Added: Show the FFZ menu button on new dashboard pages.
* Fixed: Synchronize settings with the `dashboard.twitch.tv` subdomain.
* Fixed: Performance issue with metadata tool-tips being calculated too frequently.
* Fixed: Metadata not appearing in theater mode when portrait mode is enabled.
* API Added: Chat Action types can now override rendering.
This commit is contained in:
SirStendec 2019-11-25 17:50:20 -05:00
parent 347919c51a
commit ff0f0ea074
14 changed files with 317 additions and 42 deletions

View file

@ -82,7 +82,9 @@ class FFZBridge extends Module {
ffz_type: 'loaded',
data: out
});
}
} else if ( msg.ffz_type === 'change' )
this.onChange(msg);
}
send(msg) { // eslint-disable-line class-methods-use-this
@ -91,6 +93,17 @@ class FFZBridge extends Module {
} catch(err) { this.log.error('send error', err); /* no-op */ }
}
onChange(msg) {
const key = msg.key,
value = msg.value,
deleted = msg.deleted;
if ( deleted )
this.settings.provider.delete(key);
else
this.settings.provider.set(key, value);
}
onProviderChange(key, value, deleted) {
this.send({
ffz_type: 'change',