Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMHSanaei <ho3ein.sanaei@gmail.com>2023-06-01 00:44:54 +0300
committerMHSanaei <ho3ein.sanaei@gmail.com>2023-06-01 00:44:54 +0300
commite4e0deeed44a3ece62b5e24ecb629cecd20d9f23 (patch)
tree446e0f7d1624ea5685067bf72f3eaddb8afa6f87 /v2ui/v2ui.go
parent48dce38e14ffe3f96d4a9a5b85f6971be34d5448 (diff)
removed - v2-ui migrate
Diffstat (limited to 'v2ui/v2ui.go')
-rw-r--r--v2ui/v2ui.go51
1 files changed, 0 insertions, 51 deletions
diff --git a/v2ui/v2ui.go b/v2ui/v2ui.go
deleted file mode 100644
index 57d673cf..00000000
--- a/v2ui/v2ui.go
+++ /dev/null
@@ -1,51 +0,0 @@
-package v2ui
-
-import (
- "fmt"
- "x-ui/config"
- "x-ui/database"
- "x-ui/database/model"
- "x-ui/util/common"
- "x-ui/web/service"
-)
-
-func MigrateFromV2UI(dbPath string) error {
- err := initDB(dbPath)
- if err != nil {
- return common.NewError("init v2-ui database failed:", err)
- }
- err = database.InitDB(config.GetDBPath())
- if err != nil {
- return common.NewError("init x-ui database failed:", err)
- }
-
- v2Inbounds, err := getV2Inbounds()
- if err != nil {
- return common.NewError("get v2-ui inbounds failed:", err)
- }
- if len(v2Inbounds) == 0 {
- fmt.Println("migrate v2-ui inbounds success: 0")
- return nil
- }
-
- userService := service.UserService{}
- user, err := userService.GetFirstUser()
- if err != nil {
- return common.NewError("get x-ui user failed:", err)
- }
-
- inbounds := make([]*model.Inbound, 0)
- for _, v2inbound := range v2Inbounds {
- inbounds = append(inbounds, v2inbound.ToInbound(user.Id))
- }
-
- inboundService := service.InboundService{}
- err = inboundService.AddInbounds(inbounds)
- if err != nil {
- return common.NewError("add x-ui inbounds failed:", err)
- }
-
- fmt.Println("migrate v2-ui inbounds success:", len(inbounds))
-
- return nil
-}