From 92989ce9fd7fd2c624d53911ff4fc59004b04b3c Mon Sep 17 00:00:00 2001 From: fumiama Date: Tue, 12 Oct 2021 19:16:01 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20control=20=E5=A2=9E=E5=8A=A0=20Dele?= =?UTF-8?q?te?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- control/register.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/control/register.go b/control/register.go index 2f9b2914..ec338ab4 100644 --- a/control/register.go +++ b/control/register.go @@ -10,3 +10,16 @@ func Register(service string, o *Options) *zero.Engine { engine.UsePreHandler(newctrl(service, o).Handler()) return engine } + +// Delete 删除插件控制器,不会删除数据 +func Delete(engine *zero.Engine, service string) { + // engine.Delete() + mu.RLock() + _, ok := managers[service] + mu.RUnlock() + if ok { + mu.Lock() + delete(managers, service) + mu.Unlock() + } +}