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;
|
package net.lamgc.cgj.bot.framework;
|
||||||
|
|
||||||
|
import net.lamgc.cgj.bot.cache.CacheStoreBuilder;
|
||||||
|
import net.lamgc.cgj.bot.event.EventExecutor;
|
||||||
import org.pf4j.*;
|
import org.pf4j.*;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
@ -27,8 +29,14 @@ import java.io.File;
|
|||||||
*/
|
*/
|
||||||
public class FrameworkManager extends JarPluginManager {
|
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());
|
super(frameworksDirectory.toPath());
|
||||||
|
this.cacheStoreBuilder = cacheStoreBuilder;
|
||||||
|
this.eventExecutor = eventExecutor;
|
||||||
setSystemVersion(systemVersion);
|
setSystemVersion(systemVersion);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -47,6 +55,7 @@ public class FrameworkManager extends JarPluginManager {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected PluginFactory createPluginFactory() {
|
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