From b73e4173a3c1e69e02ad6b4e3b43e425e57a5be9 Mon Sep 17 00:00:00 2001 From: MHSanaei Date: Thu, 9 Feb 2023 22:48:06 +0330 Subject: 3x-ui --- v2ui/db.go | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 v2ui/db.go (limited to 'v2ui/db.go') diff --git a/v2ui/db.go b/v2ui/db.go new file mode 100644 index 00000000..2745b9de --- /dev/null +++ b/v2ui/db.go @@ -0,0 +1,28 @@ +package v2ui + +import ( + "gorm.io/driver/sqlite" + "gorm.io/gorm" + "gorm.io/gorm/logger" +) + +var v2db *gorm.DB + +func initDB(dbPath string) error { + c := &gorm.Config{ + Logger: logger.Discard, + } + var err error + v2db, err = gorm.Open(sqlite.Open(dbPath), c) + if err != nil { + return err + } + + return nil +} + +func getV2Inbounds() ([]*V2Inbound, error) { + inbounds := make([]*V2Inbound, 0) + err := v2db.Model(V2Inbound{}).Find(&inbounds).Error + return inbounds, err +} -- cgit v1.2.3