removed a manifest check

This commit is contained in:
antelle 2021-05-28 17:17:48 +02:00
parent 95d2731d13
commit 117955bcf9
No known key found for this signature in database
GPG Key ID: 63C9777AAB7C563C
2 changed files with 6 additions and 2 deletions

View File

@ -146,7 +146,7 @@ class ConfigLoader {
if (Array.isArray(config.plugins)) {
const pluginPromises: Promise<void>[] = [];
for (const plugin of config.plugins as Record<string, unknown>[]) {
if (typeof plugin.url === 'string' && typeof plugin.manifest === 'object') {
if (typeof plugin.url === 'string') {
const pluginPromise = PluginManager.installIfNew(
plugin.url,
plugin.manifest as PluginManifest,

View File

@ -54,7 +54,11 @@ class PluginManager extends Model {
await this.saveState();
}
installIfNew(url: string, expectedManifest: PluginManifest, skipSignatureValidation: boolean) {
installIfNew(
url: string,
expectedManifest?: PluginManifest,
skipSignatureValidation?: boolean
) {
const plugin = this.plugins.find((p) => p.url === url);
if (plugin && plugin.status !== 'invalid') {
return Promise.resolve();