mirror of
https://github.com/TeaOSLab/EdgeNode.git
synced 2025-11-08 11:20:27 +08:00
程序退出时关闭sqlite数据库
This commit is contained in:
@@ -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()
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user