mirror of
https://github.com/jellyfin/jellyfin-web.git
synced 2024-11-17 19:08:18 -07:00
Merge pull request #3531 from thornbill/remove-plugin-get-routes
Remove broken method of registering routes for plugins
This commit is contained in:
commit
3a14418e47
@ -9,8 +9,6 @@ import * as inputManager from '../scripts/inputManager';
|
|||||||
import toast from '../components/toast/toast';
|
import toast from '../components/toast/toast';
|
||||||
import confirm from '../components/confirm/confirm';
|
import confirm from '../components/confirm/confirm';
|
||||||
|
|
||||||
/* eslint-disable indent */
|
|
||||||
|
|
||||||
// TODO: replace with each plugin version
|
// TODO: replace with each plugin version
|
||||||
const cacheParam = new Date().getTime();
|
const cacheParam = new Date().getTime();
|
||||||
|
|
||||||
@ -29,22 +27,9 @@ import confirm from '../components/confirm/confirm';
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
#definePluginRoute(route, plugin) {
|
|
||||||
route.contentPath = this.mapPath(plugin, route.path);
|
|
||||||
route.path = this.#mapRoute(plugin, route);
|
|
||||||
|
|
||||||
Emby.App.defineRoute(route, plugin.id);
|
|
||||||
}
|
|
||||||
|
|
||||||
async #registerPlugin(plugin) {
|
async #registerPlugin(plugin) {
|
||||||
this.#register(plugin);
|
this.#register(plugin);
|
||||||
|
|
||||||
if (plugin.getRoutes) {
|
|
||||||
plugin.getRoutes().forEach((route) => {
|
|
||||||
this.#definePluginRoute(route, plugin);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
if (plugin.type === 'skin') {
|
if (plugin.type === 'skin') {
|
||||||
// translations won't be loaded for skins until needed
|
// translations won't be loaded for skins until needed
|
||||||
return plugin;
|
return plugin;
|
||||||
@ -169,6 +154,4 @@ import confirm from '../components/confirm/confirm';
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* eslint-enable indent */
|
|
||||||
|
|
||||||
export const pluginManager = new PluginManager();
|
export const pluginManager = new PluginManager();
|
||||||
|
Loading…
Reference in New Issue
Block a user