From b4e520958fa7172e5f0eb121ca9522942c8d1182 Mon Sep 17 00:00:00 2001 From: TaurusXin Date: Wed, 24 Jul 2024 16:33:05 +0800 Subject: [PATCH] feat: first run download db --- frontend/src/pages/Panel.tsx | 4 +++- service/service.go | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/src/pages/Panel.tsx b/frontend/src/pages/Panel.tsx index 724c550..dea4a85 100644 --- a/frontend/src/pages/Panel.tsx +++ b/frontend/src/pages/Panel.tsx @@ -65,7 +65,7 @@ const Panel: React.FC = () => { } else { setCheckDisabled(true) setMacInputDisabled(true) - // download + setIsOpen(true) } }) }, []) @@ -213,6 +213,8 @@ const Panel: React.FC = () => { if (res) { QueryVersion().then(res => { setDatabaseDate(res) + setMacInputDisabled(false) + setCheckDisabled(false) }) } }) diff --git a/service/service.go b/service/service.go index efc79e6..afd0dc1 100644 --- a/service/service.go +++ b/service/service.go @@ -66,6 +66,9 @@ func (helper *SQLiteHelper) InitSQLiteHelper() bool { } func (helper *SQLiteHelper) Close() { + if helper.db == nil { + return + } helper.db.Close() }