release: v0.2.5 — 质量加固 + Bug修复 + 性能优化 + SQL扩展
This commit is contained in:
+3
-3
@@ -22,7 +22,7 @@ export class PluginManager {
|
||||
private hooks: Map<HookName, HookCallback[]> = new Map();
|
||||
|
||||
/** 注册插件 */
|
||||
register(plugin: MetonaPlugin): void {
|
||||
register(plugin: MetonaPlugin, db?: unknown): void {
|
||||
// 按优先级插入
|
||||
const priority = plugin.priority ?? 0;
|
||||
const insertIndex = this.plugins.findIndex(
|
||||
@@ -33,8 +33,8 @@ export class PluginManager {
|
||||
} else {
|
||||
this.plugins.splice(insertIndex, 0, plugin);
|
||||
}
|
||||
// 安装
|
||||
plugin.install(null); // 实际引用由 MetonaSqlark 注入
|
||||
// 安装(传入 db 实例)
|
||||
plugin.install(db);
|
||||
}
|
||||
|
||||
/** 卸载插件 */
|
||||
|
||||
Reference in New Issue
Block a user