mirror of
https://github.com/FrankerFaceZ/FrankerFaceZ.git
synced 2025-06-28 15:27:43 +00:00
4.41.0
I'm almost finished implementing a replacement for emote cards, but they aren't quite ready yet. Please wait just a bit longer. * Added: Support for modifier emote effects, as well as settings to disable them. * Changed: Update the chat types enum to match changes to Twitch's internals. * Changed: Implement a new data structure for more efficiently storing bulk user to emote set mappings. * Changed: Implement support for loading data from staging. * Experiments: Push the new chat line rendering experiment to 20%. Let's see if it works properly.
This commit is contained in:
parent
8e48021c43
commit
e433aa3340
17 changed files with 575 additions and 32 deletions
|
@ -66,6 +66,22 @@ export function make_enum(...array) {
|
|||
return out;
|
||||
}
|
||||
|
||||
export function make_enum_flags(...array) {
|
||||
const out = {};
|
||||
|
||||
out.None = 0;
|
||||
out[0] = 'None';
|
||||
|
||||
for(let i = 0; i < array.length; i++) {
|
||||
const word = array[i],
|
||||
value = Math.pow(2, i);
|
||||
out[word] = value;
|
||||
out[value] = word;
|
||||
}
|
||||
|
||||
return out;
|
||||
}
|
||||
|
||||
|
||||
export function timeout(promise, delay) {
|
||||
return new Promise((resolve, reject) => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue