fix: reload & download error

Signed-off-by: MiaoWoo <admin@yumc.pw>
This commit is contained in:
2020-05-07 18:33:10 +08:00
parent 58cbacdc85
commit e6f9326ae3
6 changed files with 21 additions and 13 deletions

View File

@ -1,6 +1,8 @@
import { interfaces } from './interfaces'
import { METADATA_KEY } from './constants'
const pluginSourceCache = new Map<string, interfaces.PluginMetadata>();
function getPlugins() {
return [...getPluginMetadatas().values()].map((target) => target.target);
}
@ -13,7 +15,7 @@ function getPluginSources() {
let pluginSources: Map<string, interfaces.PluginMetadata> = Reflect.getMetadata(
METADATA_KEY.souece,
Reflect
) || new Map<string, interfaces.PluginMetadata>();
) || pluginSourceCache;
return pluginSources;
}