From 1315cd67a423ce4143f666c6454e6b0a9b488866 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Mon, 16 Oct 2023 22:56:51 +0900 Subject: [PATCH] add missing defs --- lazy.go | 2 +- manager.go | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/lazy.go b/lazy.go index 8bac110..116928b 100644 --- a/lazy.go +++ b/lazy.go @@ -16,5 +16,5 @@ func (e *Engine) GetLazyData(filename string, isDataMustEqual bool) ([]byte, err if !strings.HasSuffix(e.datafolder, "/") || !strings.HasPrefix(e.datafolder, "data/") || !unicode.IsUpper(rune(e.datafolder[5])) { return nil, errors.New("invalid datafolder") } - return file.GetLazyData(e.datafolder+filename, "data/control/stor.spb", isDataMustEqual) + return file.GetLazyData(e.datafolder+filename, Md5File, isDataMustEqual) } diff --git a/manager.go b/manager.go index 34e80cb..3b3a455 100644 --- a/manager.go +++ b/manager.go @@ -12,6 +12,14 @@ import ( "github.com/sirupsen/logrus" ) +const ( + // StorageFolder 插件控制数据目录 + StorageFolder = "data/control/" + // Md5File ... + Md5File = StorageFolder + "stor.spb" + dbfile = StorageFolder + "plugins.db" +) + type Manager ctrl.Manager[*Ctx] var ( @@ -19,7 +27,7 @@ var ( priomap = make(map[int]string) // priomap is map[prio]service foldermap = make(map[string]string) // foldermap is map[folder]service prio uint64 - m = ctrl.NewManager[*Ctx]("data/control/plugins.db") + m = ctrl.NewManager[*Ctx](dbfile) ) // Register 注册插件控制器