mirror of
https://github.com/FrankerFaceZ/FrankerFaceZ.git
synced 2025-08-08 15:20:55 +00:00
4.0.0-rc19
* Added: Option to hide Squad Streaming banners on channel pages. * Changed: Rewrite the entire i18n system to use the standard ICU message format. * Changed: Render the context menu for chat messages in Chat on Videos. * Fixed: Badges not appearing correctly in chat. * Fixed: Messages in Chat on Videos with embeds appearing too wide.
This commit is contained in:
parent
8bc25b8d5f
commit
35316b8827
43 changed files with 1061 additions and 348 deletions
|
@ -380,16 +380,23 @@ export default class Room {
|
|||
// Badge Data
|
||||
// ========================================================================
|
||||
|
||||
hasBadges() {
|
||||
return !! this.badges
|
||||
}
|
||||
|
||||
updateBadges(badges) {
|
||||
if ( ! badges )
|
||||
if ( ! Array.isArray(badges) )
|
||||
this.badges = badges;
|
||||
else {
|
||||
const b = {};
|
||||
for(const data of badges) {
|
||||
const sid = data.setID,
|
||||
bs = b[sid] = b[sid] || {};
|
||||
let b = null;
|
||||
if ( badges.length ) {
|
||||
b = {};
|
||||
for(const data of badges) {
|
||||
const sid = data.setID,
|
||||
bs = b[sid] = b[sid] || {};
|
||||
|
||||
bs[data.version] = data;
|
||||
bs[data.version] = data;
|
||||
}
|
||||
}
|
||||
|
||||
this.badges = b;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue