mirror of
https://github.com/FrankerFaceZ/FrankerFaceZ.git
synced 2025-06-27 21:05:53 +00:00
Maintenance: Another couple small fixes for building a standalone extension.
This commit is contained in:
parent
459e77a2a3
commit
8e19604534
2 changed files with 15 additions and 7 deletions
|
@ -161,9 +161,16 @@ export default class AddonManager extends Module {
|
|||
: null
|
||||
]);
|
||||
|
||||
if ( Array.isArray(cdn_data) )
|
||||
for(const addon of cdn_data )
|
||||
if ( Array.isArray(cdn_data) ) {
|
||||
// We need to handle relative URLs for addon logos.
|
||||
const base_path = `${SERVER_OR_EXT}/addons/`;
|
||||
|
||||
for(const addon of cdn_data ) {
|
||||
if ( addon.icon )
|
||||
addon.icon = (new URL(addon.icon, base_path)).toString();
|
||||
this.addAddon(addon, false);
|
||||
}
|
||||
}
|
||||
|
||||
if ( Array.isArray(local_data) ) {
|
||||
this.has_dev = true;
|
||||
|
|
|
@ -362,10 +362,12 @@ export default class Metadata extends Module {
|
|||
}
|
||||
|
||||
// Get the video element.
|
||||
const video = player && maybe_call(player.getHTMLVideoElement, player);
|
||||
stats.avOffset = 0;
|
||||
if ( video?._ffz_context )
|
||||
stats.avOffset = (video._ffz_context_offset ?? 0) + video._ffz_context.currentTime - video.currentTime;
|
||||
if ( stats ) {
|
||||
const video = player && maybe_call(player.getHTMLVideoElement, player);
|
||||
stats.avOffset = 0;
|
||||
if ( video?._ffz_context )
|
||||
stats.avOffset = (video._ffz_context_offset ?? 0) + video._ffz_context.currentTime - video.currentTime;
|
||||
}
|
||||
|
||||
let tampered = false;
|
||||
try {
|
||||
|
@ -376,7 +378,6 @@ export default class Metadata extends Module {
|
|||
}
|
||||
} catch(err) { /* no op */ }
|
||||
|
||||
|
||||
if ( ! stats || stats.hlsLatencyBroadcaster < -100 )
|
||||
return {stats};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue