mirror of
https://github.com/LamGC/ContentGrabbingJi.git
synced 2025-04-29 22:27:33 +00:00
[Fix] Core 修复 FrameworkManager 中未适配 FrameworkFactory 更改导致的编译失败问题;
[Fix] FrameworkManager 适配 FrameworkFactory 的更改;
This commit is contained in:
parent
d92873c1f5
commit
dd7ac015f9
@ -17,6 +17,8 @@
|
||||
|
||||
package net.lamgc.cgj.bot.framework;
|
||||
|
||||
import net.lamgc.cgj.bot.cache.CacheStoreBuilder;
|
||||
import net.lamgc.cgj.bot.event.EventExecutor;
|
||||
import org.pf4j.*;
|
||||
|
||||
import java.io.File;
|
||||
@ -27,8 +29,14 @@ import java.io.File;
|
||||
*/
|
||||
public class FrameworkManager extends JarPluginManager {
|
||||
|
||||
public FrameworkManager(String systemVersion, File frameworksDirectory) {
|
||||
private final CacheStoreBuilder cacheStoreBuilder;
|
||||
private final EventExecutor eventExecutor;
|
||||
|
||||
public FrameworkManager(String systemVersion, File frameworksDirectory,
|
||||
CacheStoreBuilder cacheStoreBuilder, EventExecutor eventExecutor) {
|
||||
super(frameworksDirectory.toPath());
|
||||
this.cacheStoreBuilder = cacheStoreBuilder;
|
||||
this.eventExecutor = eventExecutor;
|
||||
setSystemVersion(systemVersion);
|
||||
}
|
||||
|
||||
@ -47,6 +55,7 @@ public class FrameworkManager extends JarPluginManager {
|
||||
|
||||
@Override
|
||||
protected PluginFactory createPluginFactory() {
|
||||
return new FrameworkFactory(getPluginsRoot().getParent().resolve("frameworkData").toFile());
|
||||
return new FrameworkFactory(getPluginsRoot().getParent().resolve("frameworkData").toFile(),
|
||||
cacheStoreBuilder, eventExecutor);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user