1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-09-15 17:46:55 +00:00

More bugfixes. Actually implement the API test experiment.

This commit is contained in:
SirStendec 2018-04-12 02:29:43 -04:00
parent 99f9974dea
commit 1b2ff27530
10 changed files with 57 additions and 13 deletions

View file

@ -4,7 +4,7 @@
// Badge Handling
// ============================================================================
import {API_SERVER, IS_WEBKIT, WEBKIT_CSS as WEBKIT} from 'utilities/constants';
import {NEW_API, API_SERVER, IS_WEBKIT, WEBKIT_CSS as WEBKIT} from 'utilities/constants';
import {createElement, ManagedStyle} from 'utilities/dom';
import {has} from 'utilities/object';
@ -140,6 +140,7 @@ export default class Badges extends Module {
this.inject('settings');
this.inject('socket');
this.inject('tooltips');
this.inject('experiments');
this.style = new ManagedStyle('badges');
this.badges = {};
@ -496,6 +497,12 @@ export default class Badges extends Module {
async loadGlobalBadges(tries = 0) {
let response, data;
if ( this.experiments.getAssignment('api_load') )
try {
fetch(`${NEW_API}/v1/badges`).catch(() => {});
} catch(err) { /* do nothing */ }
try {
response = await fetch(`${API_SERVER}/v1/badges`);
} catch(err) {