Skip to content

Commit 5b9b1c3

Browse files
committed
perf: Initialize ncruces sqlite3 in goroutine started from main
1 parent 9d29143 commit 5b9b1c3

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

cmd/main.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,17 @@ package main
55
import (
66
"github.com/infogulch/xtemplate/app"
77

8+
"github.com/ncruces/go-sqlite3"
9+
810
_ "github.com/ncruces/go-sqlite3/driver"
911
_ "github.com/ncruces/go-sqlite3/embed"
1012
)
1113

1214
func main() {
15+
go func() {
16+
if err := sqlite3.Initialize(); err != nil {
17+
panic(err)
18+
}
19+
}()
1320
app.Main()
1421
}

0 commit comments

Comments
 (0)