From cf4fd1dfba02fb771e86cc8943e76f80a8fe1b96 Mon Sep 17 00:00:00 2001 From: GoEdgeLab Date: Mon, 26 Sep 2022 16:14:24 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E9=80=80=E5=87=BA=E6=97=B6?= =?UTF-8?q?=E5=85=B3=E9=97=ADsqlite=E6=95=B0=E6=8D=AE=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/utils/dbs/db.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/utils/dbs/db.go b/internal/utils/dbs/db.go index e2e5c02..044883a 100644 --- a/internal/utils/dbs/db.go +++ b/internal/utils/dbs/db.go @@ -20,6 +20,9 @@ func NewDB(rawDB *sql.DB) *DB { rawDB: rawDB, } + events.OnKey(events.EventQuit, fmt.Sprintf("db_%p", db), func() { + _ = rawDB.Close() + }) events.OnKey(events.EventTerminated, fmt.Sprintf("db_%p", db), func() { _ = rawDB.Close() })