Revert isDBInitialized

This commit is contained in:
Deluan 2024-05-22 16:20:51 -04:00
parent b6fce0e686
commit 61903facdf
1 changed files with 9 additions and 3 deletions

View File

@ -29,12 +29,18 @@ update media_file set updated_at = '0001-01-01';
return err return err
} }
var (
once sync.Once
initialized bool
)
func isDBInitialized(tx *sql.Tx) bool { func isDBInitialized(tx *sql.Tx) bool {
return sync.OnceValue(func() bool { once.Do(func() {
rows, err := tx.Query("select count(*) from property where id=?", consts.InitialSetupFlagKey) rows, err := tx.Query("select count(*) from property where id=?", consts.InitialSetupFlagKey)
checkErr(err) checkErr(err)
return checkCount(rows) > 0 initialized = checkCount(rows) > 0
})() })
return initialized
} }
func checkCount(rows *sql.Rows) (count int) { func checkCount(rows *sql.Rows) (count int) {