convert plugins

This commit is contained in:
JellyBrick
2023-11-27 18:41:50 +09:00
parent 4fad456619
commit 3ffbfbe0e3
70 changed files with 1617 additions and 1836 deletions

View File

@ -1,6 +1,7 @@
import { startingPages } from './providers/extracted-data';
import setupSongInfo from './providers/song-info-front';
import {
createContext,
forceLoadRendererPlugin,
forceUnloadRendererPlugin,
getAllLoadedRendererPlugins,
@ -74,10 +75,10 @@ function onApiLoaded() {
{ passive: true },
);
Object.values(getAllLoadedRendererPlugins())
.forEach((plugin) => {
Object.entries(getAllLoadedRendererPlugins())
.forEach(([id, plugin]) => {
if (typeof plugin.renderer !== 'function') {
plugin.renderer?.onPlayerApiReady?.(api!);
plugin.renderer?.onPlayerApiReady?.(api!, createContext(id));
}
});
@ -134,7 +135,7 @@ function onApiLoaded() {
if (api) {
const plugin = getLoadedRendererPlugin(id);
if (plugin && typeof plugin.renderer !== 'function') {
plugin.renderer?.onPlayerApiReady?.(api);
plugin.renderer?.onPlayerApiReady?.(api, createContext(id));
}
}
},