From aa90303d92ec33ad3d57e0b0f7c8877545b9a402 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 18 May 2026 20:18:52 +0000 Subject: [PATCH] fix: update module path and all imports to saeederamy/3x-ui fork - Update go.mod module path from mhsanaei/3x-ui/v3 to saeederamy/3x-ui/v3 - Update all 73 Go files' import paths accordingly - Fix README.fa_IR.md install command to point to fork's main branch The fork was referencing the original repo's module path in go.mod and all Go source imports, making it dependent on MHSanaei's namespace at build time. https://claude.ai/code/session_01M6d5atbWjuLTj6UwRHoK5m --- README.fa_IR.md | 2 +- database/db.go | 8 +++---- database/model/model.go | 4 ++-- go.mod | 2 +- logger/logger.go | 2 +- main.go | 18 +++++++-------- sub/links.go | 4 ++-- sub/sub.go | 12 +++++----- sub/subClashService.go | 8 +++---- sub/subController.go | 2 +- sub/subJsonService.go | 12 +++++----- sub/subService.go | 14 ++++++------ util/common/err.go | 2 +- web/controller/api.go | 6 ++--- web/controller/base.go | 6 ++--- web/controller/custom_geo.go | 8 +++---- web/controller/dist.go | 6 ++--- web/controller/inbound.go | 8 +++---- web/controller/index.go | 8 +++---- web/controller/node.go | 4 ++-- web/controller/server.go | 10 ++++----- web/controller/setting.go | 8 +++---- web/controller/util.go | 4 ++-- web/controller/websocket.go | 6 ++--- web/controller/xray_setting.go | 4 ++-- web/controller/xui.go | 6 ++--- web/entity/entity.go | 2 +- web/job/check_client_ip_job.go | 8 +++---- .../check_client_ip_job_integration_test.go | 6 ++--- web/job/check_cpu_usage.go | 2 +- web/job/check_hash_storage.go | 2 +- web/job/check_xray_running_job.go | 4 ++-- web/job/clear_logs_job.go | 4 ++-- web/job/ldap_sync_job.go | 8 +++---- web/job/node_heartbeat_job.go | 8 +++---- web/job/node_traffic_sync_job.go | 10 ++++----- web/job/periodic_traffic_reset_job.go | 4 ++-- web/job/stats_notify_job.go | 2 +- web/job/xray_traffic_job.go | 8 +++---- web/locale/locale.go | 2 +- web/middleware/security.go | 2 +- web/middleware/security_test.go | 2 +- web/runtime/local.go | 4 ++-- web/runtime/manager.go | 4 ++-- web/runtime/remote.go | 4 ++-- web/runtime/runtime.go | 2 +- web/service/custom_geo.go | 8 +++---- web/service/custom_geo_test.go | 2 +- web/service/inbound.go | 12 +++++----- web/service/node.go | 8 +++---- web/service/nord.go | 2 +- web/service/outbound.go | 12 +++++----- web/service/panel.go | 4 ++-- web/service/port_conflict.go | 6 ++--- web/service/port_conflict_test.go | 6 ++--- web/service/server.go | 12 +++++----- web/service/setting.go | 16 +++++++------- web/service/tgbot.go | 16 +++++++------- web/service/traffic_writer.go | 2 +- web/service/user.go | 10 ++++----- web/service/warp.go | 2 +- web/service/websocket.go | 6 ++--- web/service/xray.go | 4 ++-- web/service/xray_metrics.go | 2 +- web/service/xray_setting.go | 4 ++-- web/session/session.go | 4 ++-- web/web.go | 22 +++++++++---------- web/websocket/hub.go | 2 +- web/websocket/notifier.go | 4 ++-- xray/api.go | 4 ++-- xray/config.go | 2 +- xray/inbound.go | 2 +- xray/log_writer.go | 2 +- xray/process.go | 6 ++--- xray/process_test.go | 2 +- 75 files changed, 223 insertions(+), 223 deletions(-) diff --git a/README.fa_IR.md b/README.fa_IR.md index e08fd8c2..6ed3d56e 100644 --- a/README.fa_IR.md +++ b/README.fa_IR.md @@ -25,7 +25,7 @@ ## شروع سریع ``` -bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh) +bash <(curl -Ls https://raw.githubusercontent.com/saeederamy/3x-ui/main/install.sh) ``` برای مستندات کامل، لطفاً به [ویکی پروژه](https://github.com/MHSanaei/3x-ui/wiki) مراجعه کنید. diff --git a/database/db.go b/database/db.go index 64d3765d..dee12944 100644 --- a/database/db.go +++ b/database/db.go @@ -12,10 +12,10 @@ import ( "slices" "time" - "github.com/mhsanaei/3x-ui/v3/config" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/util/crypto" - "github.com/mhsanaei/3x-ui/v3/xray" + "github.com/saeederamy/3x-ui/v3/config" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/util/crypto" + "github.com/saeederamy/3x-ui/v3/xray" "gorm.io/driver/sqlite" "gorm.io/gorm" diff --git a/database/model/model.go b/database/model/model.go index 56a76b6e..e345b945 100644 --- a/database/model/model.go +++ b/database/model/model.go @@ -4,8 +4,8 @@ package model import ( "fmt" - "github.com/mhsanaei/3x-ui/v3/util/json_util" - "github.com/mhsanaei/3x-ui/v3/xray" + "github.com/saeederamy/3x-ui/v3/util/json_util" + "github.com/saeederamy/3x-ui/v3/xray" ) // Protocol represents the protocol type for Xray inbounds. diff --git a/go.mod b/go.mod index c7491ef0..c3d9ea01 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/mhsanaei/3x-ui/v3 +module github.com/saeederamy/3x-ui/v3 go 1.26.3 diff --git a/logger/logger.go b/logger/logger.go index d665396a..f8e60625 100644 --- a/logger/logger.go +++ b/logger/logger.go @@ -9,7 +9,7 @@ import ( "runtime" "time" - "github.com/mhsanaei/3x-ui/v3/config" + "github.com/saeederamy/3x-ui/v3/config" "github.com/op/go-logging" ) diff --git a/main.go b/main.go index 9bb1d0b9..4138e9ee 100644 --- a/main.go +++ b/main.go @@ -11,15 +11,15 @@ import ( "syscall" _ "unsafe" - "github.com/mhsanaei/3x-ui/v3/config" - "github.com/mhsanaei/3x-ui/v3/database" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/sub" - "github.com/mhsanaei/3x-ui/v3/util/crypto" - "github.com/mhsanaei/3x-ui/v3/util/sys" - "github.com/mhsanaei/3x-ui/v3/web" - "github.com/mhsanaei/3x-ui/v3/web/global" - "github.com/mhsanaei/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/config" + "github.com/saeederamy/3x-ui/v3/database" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/sub" + "github.com/saeederamy/3x-ui/v3/util/crypto" + "github.com/saeederamy/3x-ui/v3/util/sys" + "github.com/saeederamy/3x-ui/v3/web" + "github.com/saeederamy/3x-ui/v3/web/global" + "github.com/saeederamy/3x-ui/v3/web/service" "github.com/joho/godotenv" "github.com/op/go-logging" diff --git a/sub/links.go b/sub/links.go index 234f8d79..6980a37f 100644 --- a/sub/links.go +++ b/sub/links.go @@ -3,8 +3,8 @@ package sub import ( "strings" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/web/service" ) type LinkProvider struct { diff --git a/sub/sub.go b/sub/sub.go index eb3fece7..af7b07be 100644 --- a/sub/sub.go +++ b/sub/sub.go @@ -14,12 +14,12 @@ import ( "strings" "time" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/util/common" - "github.com/mhsanaei/3x-ui/v3/web/locale" - "github.com/mhsanaei/3x-ui/v3/web/middleware" - "github.com/mhsanaei/3x-ui/v3/web/network" - "github.com/mhsanaei/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/util/common" + "github.com/saeederamy/3x-ui/v3/web/locale" + "github.com/saeederamy/3x-ui/v3/web/middleware" + "github.com/saeederamy/3x-ui/v3/web/network" + "github.com/saeederamy/3x-ui/v3/web/service" "github.com/gin-gonic/gin" ) diff --git a/sub/subClashService.go b/sub/subClashService.go index c94ea467..9e3b405f 100644 --- a/sub/subClashService.go +++ b/sub/subClashService.go @@ -7,10 +7,10 @@ import ( "github.com/goccy/go-json" yaml "github.com/goccy/go-yaml" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/web/service" - "github.com/mhsanaei/3x-ui/v3/xray" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/xray" ) type SubClashService struct { diff --git a/sub/subController.go b/sub/subController.go index 9c7414c5..f3c6031e 100644 --- a/sub/subController.go +++ b/sub/subController.go @@ -10,7 +10,7 @@ import ( "strconv" "strings" - "github.com/mhsanaei/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/web/service" "github.com/gin-gonic/gin" ) diff --git a/sub/subJsonService.go b/sub/subJsonService.go index fc35698e..f537ddfe 100644 --- a/sub/subJsonService.go +++ b/sub/subJsonService.go @@ -7,12 +7,12 @@ import ( "maps" "strings" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/util/json_util" - "github.com/mhsanaei/3x-ui/v3/util/random" - "github.com/mhsanaei/3x-ui/v3/web/service" - "github.com/mhsanaei/3x-ui/v3/xray" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/util/json_util" + "github.com/saeederamy/3x-ui/v3/util/random" + "github.com/saeederamy/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/xray" ) //go:embed default.json diff --git a/sub/subService.go b/sub/subService.go index 887cf87c..ab4543f4 100644 --- a/sub/subService.go +++ b/sub/subService.go @@ -13,13 +13,13 @@ import ( "github.com/gin-gonic/gin" "github.com/goccy/go-json" - "github.com/mhsanaei/3x-ui/v3/database" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/util/common" - "github.com/mhsanaei/3x-ui/v3/util/random" - "github.com/mhsanaei/3x-ui/v3/web/service" - "github.com/mhsanaei/3x-ui/v3/xray" + "github.com/saeederamy/3x-ui/v3/database" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/util/common" + "github.com/saeederamy/3x-ui/v3/util/random" + "github.com/saeederamy/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/xray" ) // SubService provides business logic for generating subscription links and managing subscription data. diff --git a/util/common/err.go b/util/common/err.go index 2e4c8752..4f1c2ba3 100644 --- a/util/common/err.go +++ b/util/common/err.go @@ -5,7 +5,7 @@ import ( "errors" "fmt" - "github.com/mhsanaei/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/logger" ) // NewErrorf creates a new error with formatted message. diff --git a/web/controller/api.go b/web/controller/api.go index 219632d5..a32daa30 100644 --- a/web/controller/api.go +++ b/web/controller/api.go @@ -4,9 +4,9 @@ import ( "net/http" "strings" - "github.com/mhsanaei/3x-ui/v3/web/middleware" - "github.com/mhsanaei/3x-ui/v3/web/service" - "github.com/mhsanaei/3x-ui/v3/web/session" + "github.com/saeederamy/3x-ui/v3/web/middleware" + "github.com/saeederamy/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/web/session" "github.com/gin-gonic/gin" ) diff --git a/web/controller/base.go b/web/controller/base.go index 17946892..1e4c64b1 100644 --- a/web/controller/base.go +++ b/web/controller/base.go @@ -5,9 +5,9 @@ package controller import ( "net/http" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/web/locale" - "github.com/mhsanaei/3x-ui/v3/web/session" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/web/locale" + "github.com/saeederamy/3x-ui/v3/web/session" "github.com/gin-gonic/gin" ) diff --git a/web/controller/custom_geo.go b/web/controller/custom_geo.go index aab386bf..4268cbd6 100644 --- a/web/controller/custom_geo.go +++ b/web/controller/custom_geo.go @@ -5,10 +5,10 @@ import ( "net/http" "strconv" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/web/entity" - "github.com/mhsanaei/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/web/entity" + "github.com/saeederamy/3x-ui/v3/web/service" "github.com/gin-gonic/gin" ) diff --git a/web/controller/dist.go b/web/controller/dist.go index 51bd3574..772b7dcf 100644 --- a/web/controller/dist.go +++ b/web/controller/dist.go @@ -10,9 +10,9 @@ import ( "github.com/gin-gonic/gin" - "github.com/mhsanaei/3x-ui/v3/config" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/web/session" + "github.com/saeederamy/3x-ui/v3/config" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/web/session" ) var distFS embed.FS diff --git a/web/controller/inbound.go b/web/controller/inbound.go index 79f5d4eb..94947f85 100644 --- a/web/controller/inbound.go +++ b/web/controller/inbound.go @@ -8,10 +8,10 @@ import ( "strings" "time" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/web/service" - "github.com/mhsanaei/3x-ui/v3/web/session" - "github.com/mhsanaei/3x-ui/v3/web/websocket" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/web/session" + "github.com/saeederamy/3x-ui/v3/web/websocket" "github.com/gin-gonic/gin" ) diff --git a/web/controller/index.go b/web/controller/index.go index 1e77ab99..69f8d51b 100644 --- a/web/controller/index.go +++ b/web/controller/index.go @@ -5,10 +5,10 @@ import ( "text/template" "time" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/web/middleware" - "github.com/mhsanaei/3x-ui/v3/web/service" - "github.com/mhsanaei/3x-ui/v3/web/session" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/web/middleware" + "github.com/saeederamy/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/web/session" "github.com/gin-gonic/gin" ) diff --git a/web/controller/node.go b/web/controller/node.go index ab0127d2..4efc967a 100644 --- a/web/controller/node.go +++ b/web/controller/node.go @@ -7,8 +7,8 @@ import ( "strconv" "time" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/web/service" "github.com/gin-gonic/gin" ) diff --git a/web/controller/server.go b/web/controller/server.go index 4d5aa356..0e065ada 100644 --- a/web/controller/server.go +++ b/web/controller/server.go @@ -8,11 +8,11 @@ import ( "strconv" "time" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/web/entity" - "github.com/mhsanaei/3x-ui/v3/web/global" - "github.com/mhsanaei/3x-ui/v3/web/service" - "github.com/mhsanaei/3x-ui/v3/web/websocket" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/web/entity" + "github.com/saeederamy/3x-ui/v3/web/global" + "github.com/saeederamy/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/web/websocket" "github.com/gin-gonic/gin" ) diff --git a/web/controller/setting.go b/web/controller/setting.go index 7c4ec7b1..97d39dfd 100644 --- a/web/controller/setting.go +++ b/web/controller/setting.go @@ -4,10 +4,10 @@ import ( "errors" "time" - "github.com/mhsanaei/3x-ui/v3/util/crypto" - "github.com/mhsanaei/3x-ui/v3/web/entity" - "github.com/mhsanaei/3x-ui/v3/web/service" - "github.com/mhsanaei/3x-ui/v3/web/session" + "github.com/saeederamy/3x-ui/v3/util/crypto" + "github.com/saeederamy/3x-ui/v3/web/entity" + "github.com/saeederamy/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/web/session" "github.com/gin-gonic/gin" ) diff --git a/web/controller/util.go b/web/controller/util.go index 20601471..5736299f 100644 --- a/web/controller/util.go +++ b/web/controller/util.go @@ -7,8 +7,8 @@ import ( "net/netip" "strings" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/web/entity" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/web/entity" "github.com/gin-gonic/gin" ) diff --git a/web/controller/websocket.go b/web/controller/websocket.go index 3fa57ec7..d2a178f9 100644 --- a/web/controller/websocket.go +++ b/web/controller/websocket.go @@ -6,9 +6,9 @@ import ( "net/url" "strings" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/web/service" - "github.com/mhsanaei/3x-ui/v3/web/session" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/web/session" "github.com/gin-gonic/gin" ws "github.com/gorilla/websocket" diff --git a/web/controller/xray_setting.go b/web/controller/xray_setting.go index 11242038..5228d4a1 100644 --- a/web/controller/xray_setting.go +++ b/web/controller/xray_setting.go @@ -3,8 +3,8 @@ package controller import ( "encoding/json" - "github.com/mhsanaei/3x-ui/v3/util/common" - "github.com/mhsanaei/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/util/common" + "github.com/saeederamy/3x-ui/v3/web/service" "github.com/gin-gonic/gin" ) diff --git a/web/controller/xui.go b/web/controller/xui.go index 2fcf346b..eba7f03f 100644 --- a/web/controller/xui.go +++ b/web/controller/xui.go @@ -3,9 +3,9 @@ package controller import ( "net/http" - "github.com/mhsanaei/3x-ui/v3/web/entity" - "github.com/mhsanaei/3x-ui/v3/web/middleware" - "github.com/mhsanaei/3x-ui/v3/web/session" + "github.com/saeederamy/3x-ui/v3/web/entity" + "github.com/saeederamy/3x-ui/v3/web/middleware" + "github.com/saeederamy/3x-ui/v3/web/session" "github.com/gin-gonic/gin" ) diff --git a/web/entity/entity.go b/web/entity/entity.go index 77e1d661..d3a70186 100644 --- a/web/entity/entity.go +++ b/web/entity/entity.go @@ -8,7 +8,7 @@ import ( "strings" "time" - "github.com/mhsanaei/3x-ui/v3/util/common" + "github.com/saeederamy/3x-ui/v3/util/common" ) // Msg represents a standard API response message with success status, message text, and optional data object. diff --git a/web/job/check_client_ip_job.go b/web/job/check_client_ip_job.go index 3f1064ff..04f41dc7 100644 --- a/web/job/check_client_ip_job.go +++ b/web/job/check_client_ip_job.go @@ -13,10 +13,10 @@ import ( "sort" "time" - "github.com/mhsanaei/3x-ui/v3/database" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/xray" + "github.com/saeederamy/3x-ui/v3/database" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/xray" ) // IPWithTimestamp tracks an IP address with its last seen timestamp diff --git a/web/job/check_client_ip_job_integration_test.go b/web/job/check_client_ip_job_integration_test.go index 830ab8bb..bfecdb50 100644 --- a/web/job/check_client_ip_job_integration_test.go +++ b/web/job/check_client_ip_job_integration_test.go @@ -9,9 +9,9 @@ import ( "testing" "time" - "github.com/mhsanaei/3x-ui/v3/database" - "github.com/mhsanaei/3x-ui/v3/database/model" - xuilogger "github.com/mhsanaei/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/database" + "github.com/saeederamy/3x-ui/v3/database/model" + xuilogger "github.com/saeederamy/3x-ui/v3/logger" "github.com/op/go-logging" ) diff --git a/web/job/check_cpu_usage.go b/web/job/check_cpu_usage.go index 2b4592f9..f2b32026 100644 --- a/web/job/check_cpu_usage.go +++ b/web/job/check_cpu_usage.go @@ -4,7 +4,7 @@ import ( "strconv" "time" - "github.com/mhsanaei/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/web/service" "github.com/shirou/gopsutil/v4/cpu" ) diff --git a/web/job/check_hash_storage.go b/web/job/check_hash_storage.go index 1489217e..e4719182 100644 --- a/web/job/check_hash_storage.go +++ b/web/job/check_hash_storage.go @@ -1,7 +1,7 @@ package job import ( - "github.com/mhsanaei/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/web/service" ) // CheckHashStorageJob periodically cleans up expired hash entries from the Telegram bot's hash storage. diff --git a/web/job/check_xray_running_job.go b/web/job/check_xray_running_job.go index 0fefea70..1e161ff7 100644 --- a/web/job/check_xray_running_job.go +++ b/web/job/check_xray_running_job.go @@ -3,8 +3,8 @@ package job import ( - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/web/service" ) // CheckXrayRunningJob monitors Xray process health and restarts it if it crashes. diff --git a/web/job/clear_logs_job.go b/web/job/clear_logs_job.go index 64baacee..cac0bb22 100644 --- a/web/job/clear_logs_job.go +++ b/web/job/clear_logs_job.go @@ -5,8 +5,8 @@ import ( "os" "path/filepath" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/xray" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/xray" ) // ClearLogsJob clears old log files to prevent disk space issues. diff --git a/web/job/ldap_sync_job.go b/web/job/ldap_sync_job.go index 142e9524..1b86d2ba 100644 --- a/web/job/ldap_sync_job.go +++ b/web/job/ldap_sync_job.go @@ -5,10 +5,10 @@ import ( "strings" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/logger" - ldaputil "github.com/mhsanaei/3x-ui/v3/util/ldap" - "github.com/mhsanaei/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/logger" + ldaputil "github.com/saeederamy/3x-ui/v3/util/ldap" + "github.com/saeederamy/3x-ui/v3/web/service" "strconv" diff --git a/web/job/node_heartbeat_job.go b/web/job/node_heartbeat_job.go index f1d7a113..66035ebc 100644 --- a/web/job/node_heartbeat_job.go +++ b/web/job/node_heartbeat_job.go @@ -5,10 +5,10 @@ import ( "sync" "time" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/web/service" - "github.com/mhsanaei/3x-ui/v3/web/websocket" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/web/websocket" ) const ( diff --git a/web/job/node_traffic_sync_job.go b/web/job/node_traffic_sync_job.go index 99fe2183..004e943d 100644 --- a/web/job/node_traffic_sync_job.go +++ b/web/job/node_traffic_sync_job.go @@ -5,11 +5,11 @@ import ( "sync" "time" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/web/runtime" - "github.com/mhsanaei/3x-ui/v3/web/service" - "github.com/mhsanaei/3x-ui/v3/web/websocket" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/web/runtime" + "github.com/saeederamy/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/web/websocket" ) const ( diff --git a/web/job/periodic_traffic_reset_job.go b/web/job/periodic_traffic_reset_job.go index 50780765..75edfc99 100644 --- a/web/job/periodic_traffic_reset_job.go +++ b/web/job/periodic_traffic_reset_job.go @@ -1,8 +1,8 @@ package job import ( - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/web/service" ) // Period represents the time period for traffic resets. diff --git a/web/job/stats_notify_job.go b/web/job/stats_notify_job.go index 14da6dd4..43b9fa65 100644 --- a/web/job/stats_notify_job.go +++ b/web/job/stats_notify_job.go @@ -1,7 +1,7 @@ package job import ( - "github.com/mhsanaei/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/web/service" ) // LoginStatus represents the status of a login attempt. diff --git a/web/job/xray_traffic_job.go b/web/job/xray_traffic_job.go index 5464a3a0..0c61ca71 100644 --- a/web/job/xray_traffic_job.go +++ b/web/job/xray_traffic_job.go @@ -3,10 +3,10 @@ package job import ( "encoding/json" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/web/service" - "github.com/mhsanaei/3x-ui/v3/web/websocket" - "github.com/mhsanaei/3x-ui/v3/xray" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/web/websocket" + "github.com/saeederamy/3x-ui/v3/xray" "github.com/valyala/fasthttp" ) diff --git a/web/locale/locale.go b/web/locale/locale.go index c530f5ae..60b0dbd9 100644 --- a/web/locale/locale.go +++ b/web/locale/locale.go @@ -9,7 +9,7 @@ import ( "os" "strings" - "github.com/mhsanaei/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/logger" "github.com/gin-gonic/gin" "github.com/nicksnyder/go-i18n/v2/i18n" diff --git a/web/middleware/security.go b/web/middleware/security.go index c1ac9dc2..a49cc3aa 100644 --- a/web/middleware/security.go +++ b/web/middleware/security.go @@ -3,7 +3,7 @@ package middleware import ( "net/http" - "github.com/mhsanaei/3x-ui/v3/web/session" + "github.com/saeederamy/3x-ui/v3/web/session" "github.com/gin-gonic/gin" ) diff --git a/web/middleware/security_test.go b/web/middleware/security_test.go index ff08049d..06b5d3f7 100644 --- a/web/middleware/security_test.go +++ b/web/middleware/security_test.go @@ -5,7 +5,7 @@ import ( "net/http/httptest" "testing" - "github.com/mhsanaei/3x-ui/v3/web/session" + "github.com/saeederamy/3x-ui/v3/web/session" "github.com/gin-contrib/sessions" "github.com/gin-contrib/sessions/cookie" diff --git a/web/runtime/local.go b/web/runtime/local.go index b50cb9de..9876813f 100644 --- a/web/runtime/local.go +++ b/web/runtime/local.go @@ -6,8 +6,8 @@ import ( "errors" "sync" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/xray" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/xray" ) type LocalDeps struct { diff --git a/web/runtime/manager.go b/web/runtime/manager.go index 4d12a1cf..400cd1db 100644 --- a/web/runtime/manager.go +++ b/web/runtime/manager.go @@ -4,8 +4,8 @@ import ( "errors" "sync" - "github.com/mhsanaei/3x-ui/v3/database" - "github.com/mhsanaei/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/database" + "github.com/saeederamy/3x-ui/v3/database/model" ) type Manager struct { diff --git a/web/runtime/remote.go b/web/runtime/remote.go index fbd314d7..e562b4d1 100644 --- a/web/runtime/remote.go +++ b/web/runtime/remote.go @@ -14,8 +14,8 @@ import ( "sync" "time" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/logger" ) const remoteHTTPTimeout = 10 * time.Second diff --git a/web/runtime/runtime.go b/web/runtime/runtime.go index f7f91e83..9ec482e8 100644 --- a/web/runtime/runtime.go +++ b/web/runtime/runtime.go @@ -3,7 +3,7 @@ package runtime import ( "context" - "github.com/mhsanaei/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/database/model" ) type Runtime interface { diff --git a/web/service/custom_geo.go b/web/service/custom_geo.go index b52a4ff7..28a874c5 100644 --- a/web/service/custom_geo.go +++ b/web/service/custom_geo.go @@ -14,10 +14,10 @@ import ( "strings" "time" - "github.com/mhsanaei/3x-ui/v3/config" - "github.com/mhsanaei/3x-ui/v3/database" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/config" + "github.com/saeederamy/3x-ui/v3/database" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/logger" ) const ( diff --git a/web/service/custom_geo_test.go b/web/service/custom_geo_test.go index a1e15b8c..24e68837 100644 --- a/web/service/custom_geo_test.go +++ b/web/service/custom_geo_test.go @@ -10,7 +10,7 @@ import ( "path/filepath" "testing" - "github.com/mhsanaei/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/database/model" ) // disableSSRFCheck disables the SSRF guard for the duration of a test, diff --git a/web/service/inbound.go b/web/service/inbound.go index ac7481a2..b91dad7c 100644 --- a/web/service/inbound.go +++ b/web/service/inbound.go @@ -12,12 +12,12 @@ import ( "time" "github.com/google/uuid" - "github.com/mhsanaei/3x-ui/v3/database" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/util/common" - "github.com/mhsanaei/3x-ui/v3/web/runtime" - "github.com/mhsanaei/3x-ui/v3/xray" + "github.com/saeederamy/3x-ui/v3/database" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/util/common" + "github.com/saeederamy/3x-ui/v3/web/runtime" + "github.com/saeederamy/3x-ui/v3/xray" "gorm.io/gorm" "gorm.io/gorm/clause" diff --git a/web/service/node.go b/web/service/node.go index 5ed76d69..660a34cd 100644 --- a/web/service/node.go +++ b/web/service/node.go @@ -10,10 +10,10 @@ import ( "strings" "time" - "github.com/mhsanaei/3x-ui/v3/database" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/util/common" - "github.com/mhsanaei/3x-ui/v3/web/runtime" + "github.com/saeederamy/3x-ui/v3/database" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/util/common" + "github.com/saeederamy/3x-ui/v3/web/runtime" ) type HeartbeatPatch struct { diff --git a/web/service/nord.go b/web/service/nord.go index d584e76e..4384115b 100644 --- a/web/service/nord.go +++ b/web/service/nord.go @@ -7,7 +7,7 @@ import ( "net/http" "time" - "github.com/mhsanaei/3x-ui/v3/util/common" + "github.com/saeederamy/3x-ui/v3/util/common" ) type NordService struct { diff --git a/web/service/outbound.go b/web/service/outbound.go index 4cef5247..e24024a6 100644 --- a/web/service/outbound.go +++ b/web/service/outbound.go @@ -15,12 +15,12 @@ import ( "sync" "time" - "github.com/mhsanaei/3x-ui/v3/config" - "github.com/mhsanaei/3x-ui/v3/database" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/util/json_util" - "github.com/mhsanaei/3x-ui/v3/xray" + "github.com/saeederamy/3x-ui/v3/config" + "github.com/saeederamy/3x-ui/v3/database" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/util/json_util" + "github.com/saeederamy/3x-ui/v3/xray" "gorm.io/gorm" ) diff --git a/web/service/panel.go b/web/service/panel.go index 5331eb23..78e45284 100644 --- a/web/service/panel.go +++ b/web/service/panel.go @@ -13,8 +13,8 @@ import ( "syscall" "time" - "github.com/mhsanaei/3x-ui/v3/config" - "github.com/mhsanaei/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/config" + "github.com/saeederamy/3x-ui/v3/logger" ) // PanelService provides business logic for panel management operations. diff --git a/web/service/port_conflict.go b/web/service/port_conflict.go index a2dd2183..bfe9b610 100644 --- a/web/service/port_conflict.go +++ b/web/service/port_conflict.go @@ -5,9 +5,9 @@ import ( "fmt" "strings" - "github.com/mhsanaei/3x-ui/v3/database" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/util/common" + "github.com/saeederamy/3x-ui/v3/database" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/util/common" ) // transportBits is a bitmask of L4 transports an inbound listens on. diff --git a/web/service/port_conflict_test.go b/web/service/port_conflict_test.go index 1a7f0c1e..ad54347e 100644 --- a/web/service/port_conflict_test.go +++ b/web/service/port_conflict_test.go @@ -5,9 +5,9 @@ import ( "sync" "testing" - "github.com/mhsanaei/3x-ui/v3/database" - "github.com/mhsanaei/3x-ui/v3/database/model" - xuilogger "github.com/mhsanaei/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/database" + "github.com/saeederamy/3x-ui/v3/database/model" + xuilogger "github.com/saeederamy/3x-ui/v3/logger" "github.com/op/go-logging" ) diff --git a/web/service/server.go b/web/service/server.go index e2ad9deb..a8b70387 100644 --- a/web/service/server.go +++ b/web/service/server.go @@ -19,12 +19,12 @@ import ( "sync" "time" - "github.com/mhsanaei/3x-ui/v3/config" - "github.com/mhsanaei/3x-ui/v3/database" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/util/common" - "github.com/mhsanaei/3x-ui/v3/util/sys" - "github.com/mhsanaei/3x-ui/v3/xray" + "github.com/saeederamy/3x-ui/v3/config" + "github.com/saeederamy/3x-ui/v3/database" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/util/common" + "github.com/saeederamy/3x-ui/v3/util/sys" + "github.com/saeederamy/3x-ui/v3/xray" "github.com/google/uuid" "github.com/shirou/gopsutil/v4/cpu" diff --git a/web/service/setting.go b/web/service/setting.go index 0e0ca8f8..08328c94 100644 --- a/web/service/setting.go +++ b/web/service/setting.go @@ -12,14 +12,14 @@ import ( "strings" "time" - "github.com/mhsanaei/3x-ui/v3/database" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/util/common" - "github.com/mhsanaei/3x-ui/v3/util/random" - "github.com/mhsanaei/3x-ui/v3/util/reflect_util" - "github.com/mhsanaei/3x-ui/v3/web/entity" - "github.com/mhsanaei/3x-ui/v3/xray" + "github.com/saeederamy/3x-ui/v3/database" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/util/common" + "github.com/saeederamy/3x-ui/v3/util/random" + "github.com/saeederamy/3x-ui/v3/util/reflect_util" + "github.com/saeederamy/3x-ui/v3/web/entity" + "github.com/saeederamy/3x-ui/v3/xray" ) //go:embed config.json diff --git a/web/service/tgbot.go b/web/service/tgbot.go index bb9028a5..6c4681f7 100644 --- a/web/service/tgbot.go +++ b/web/service/tgbot.go @@ -22,14 +22,14 @@ import ( "sync" "time" - "github.com/mhsanaei/3x-ui/v3/config" - "github.com/mhsanaei/3x-ui/v3/database" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/util/common" - "github.com/mhsanaei/3x-ui/v3/web/global" - "github.com/mhsanaei/3x-ui/v3/web/locale" - "github.com/mhsanaei/3x-ui/v3/xray" + "github.com/saeederamy/3x-ui/v3/config" + "github.com/saeederamy/3x-ui/v3/database" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/util/common" + "github.com/saeederamy/3x-ui/v3/web/global" + "github.com/saeederamy/3x-ui/v3/web/locale" + "github.com/saeederamy/3x-ui/v3/xray" "github.com/google/uuid" "github.com/mymmrac/telego" diff --git a/web/service/traffic_writer.go b/web/service/traffic_writer.go index b15c459a..b17a4c87 100644 --- a/web/service/traffic_writer.go +++ b/web/service/traffic_writer.go @@ -7,7 +7,7 @@ import ( "sync" "time" - "github.com/mhsanaei/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/logger" ) const ( diff --git a/web/service/user.go b/web/service/user.go index e5544d5a..f6a11668 100644 --- a/web/service/user.go +++ b/web/service/user.go @@ -3,11 +3,11 @@ package service import ( "errors" - "github.com/mhsanaei/3x-ui/v3/database" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/util/crypto" - ldaputil "github.com/mhsanaei/3x-ui/v3/util/ldap" + "github.com/saeederamy/3x-ui/v3/database" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/util/crypto" + ldaputil "github.com/saeederamy/3x-ui/v3/util/ldap" "github.com/xlzd/gotp" "gorm.io/gorm" ) diff --git a/web/service/warp.go b/web/service/warp.go index 6d36774a..7acc14e5 100644 --- a/web/service/warp.go +++ b/web/service/warp.go @@ -9,7 +9,7 @@ import ( "os" "time" - "github.com/mhsanaei/3x-ui/v3/util/common" + "github.com/saeederamy/3x-ui/v3/util/common" ) // WarpService provides business logic for Cloudflare WARP integration. diff --git a/web/service/websocket.go b/web/service/websocket.go index cc7d4f72..00086ce2 100644 --- a/web/service/websocket.go +++ b/web/service/websocket.go @@ -7,9 +7,9 @@ package service import ( "time" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/util/common" - "github.com/mhsanaei/3x-ui/v3/web/websocket" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/util/common" + "github.com/saeederamy/3x-ui/v3/web/websocket" "github.com/google/uuid" ws "github.com/gorilla/websocket" diff --git a/web/service/xray.go b/web/service/xray.go index 09908aab..3cfaf3b9 100644 --- a/web/service/xray.go +++ b/web/service/xray.go @@ -6,8 +6,8 @@ import ( "runtime" "sync" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/xray" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/xray" "go.uber.org/atomic" ) diff --git a/web/service/xray_metrics.go b/web/service/xray_metrics.go index 9eb08039..8a277abf 100644 --- a/web/service/xray_metrics.go +++ b/web/service/xray_metrics.go @@ -11,7 +11,7 @@ import ( "sync" "time" - "github.com/mhsanaei/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/logger" ) type xrayMetricsState struct { diff --git a/web/service/xray_setting.go b/web/service/xray_setting.go index 4249f018..751292bd 100644 --- a/web/service/xray_setting.go +++ b/web/service/xray_setting.go @@ -4,8 +4,8 @@ import ( _ "embed" "encoding/json" - "github.com/mhsanaei/3x-ui/v3/util/common" - "github.com/mhsanaei/3x-ui/v3/xray" + "github.com/saeederamy/3x-ui/v3/util/common" + "github.com/saeederamy/3x-ui/v3/xray" ) // XraySettingService provides business logic for Xray configuration management. diff --git a/web/session/session.go b/web/session/session.go index 6ca43e78..acf94b6d 100644 --- a/web/session/session.go +++ b/web/session/session.go @@ -5,8 +5,8 @@ import ( "net/http" "time" - "github.com/mhsanaei/3x-ui/v3/database/model" - "github.com/mhsanaei/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/database/model" + "github.com/saeederamy/3x-ui/v3/logger" "github.com/gin-contrib/sessions" "github.com/gin-gonic/gin" diff --git a/web/web.go b/web/web.go index 4ba70550..180d7e94 100644 --- a/web/web.go +++ b/web/web.go @@ -15,17 +15,17 @@ import ( "strings" "time" - "github.com/mhsanaei/3x-ui/v3/config" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/util/common" - "github.com/mhsanaei/3x-ui/v3/web/controller" - "github.com/mhsanaei/3x-ui/v3/web/job" - "github.com/mhsanaei/3x-ui/v3/web/locale" - "github.com/mhsanaei/3x-ui/v3/web/middleware" - "github.com/mhsanaei/3x-ui/v3/web/network" - "github.com/mhsanaei/3x-ui/v3/web/runtime" - "github.com/mhsanaei/3x-ui/v3/web/service" - "github.com/mhsanaei/3x-ui/v3/web/websocket" + "github.com/saeederamy/3x-ui/v3/config" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/util/common" + "github.com/saeederamy/3x-ui/v3/web/controller" + "github.com/saeederamy/3x-ui/v3/web/job" + "github.com/saeederamy/3x-ui/v3/web/locale" + "github.com/saeederamy/3x-ui/v3/web/middleware" + "github.com/saeederamy/3x-ui/v3/web/network" + "github.com/saeederamy/3x-ui/v3/web/runtime" + "github.com/saeederamy/3x-ui/v3/web/service" + "github.com/saeederamy/3x-ui/v3/web/websocket" "github.com/gin-contrib/gzip" "github.com/gin-contrib/sessions" diff --git a/web/websocket/hub.go b/web/websocket/hub.go index 5eeb80da..07414bc1 100644 --- a/web/websocket/hub.go +++ b/web/websocket/hub.go @@ -7,7 +7,7 @@ import ( "sync" "time" - "github.com/mhsanaei/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/logger" ) // MessageType identifies the kind of WebSocket message. diff --git a/web/websocket/notifier.go b/web/websocket/notifier.go index 65f53d9e..04228a87 100644 --- a/web/websocket/notifier.go +++ b/web/websocket/notifier.go @@ -2,8 +2,8 @@ package websocket import ( - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/web/global" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/web/global" ) // GetHub returns the global WebSocket hub instance. diff --git a/xray/api.go b/xray/api.go index 2bc9c61f..2d44882e 100644 --- a/xray/api.go +++ b/xray/api.go @@ -11,8 +11,8 @@ import ( "regexp" "time" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/util/common" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/util/common" "github.com/xtls/xray-core/app/proxyman/command" statsService "github.com/xtls/xray-core/app/stats/command" diff --git a/xray/config.go b/xray/config.go index 35ebfd7d..a0b91d1b 100644 --- a/xray/config.go +++ b/xray/config.go @@ -3,7 +3,7 @@ package xray import ( "bytes" - "github.com/mhsanaei/3x-ui/v3/util/json_util" + "github.com/saeederamy/3x-ui/v3/util/json_util" ) // Config represents the complete Xray configuration structure. diff --git a/xray/inbound.go b/xray/inbound.go index d69e3afc..765c7c7c 100644 --- a/xray/inbound.go +++ b/xray/inbound.go @@ -3,7 +3,7 @@ package xray import ( "bytes" - "github.com/mhsanaei/3x-ui/v3/util/json_util" + "github.com/saeederamy/3x-ui/v3/util/json_util" ) // InboundConfig represents an Xray inbound configuration. diff --git a/xray/log_writer.go b/xray/log_writer.go index 759507dd..cbe8852c 100644 --- a/xray/log_writer.go +++ b/xray/log_writer.go @@ -5,7 +5,7 @@ import ( "runtime" "strings" - "github.com/mhsanaei/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/logger" ) // NewLogWriter returns a new LogWriter for processing Xray log output. diff --git a/xray/process.go b/xray/process.go index f1a1400a..765c9df4 100644 --- a/xray/process.go +++ b/xray/process.go @@ -14,9 +14,9 @@ import ( "syscall" "time" - "github.com/mhsanaei/3x-ui/v3/config" - "github.com/mhsanaei/3x-ui/v3/logger" - "github.com/mhsanaei/3x-ui/v3/util/common" + "github.com/saeederamy/3x-ui/v3/config" + "github.com/saeederamy/3x-ui/v3/logger" + "github.com/saeederamy/3x-ui/v3/util/common" ) // GetBinaryName returns the Xray binary filename for the current OS and architecture. diff --git a/xray/process_test.go b/xray/process_test.go index e4b2689b..f430f1c8 100644 --- a/xray/process_test.go +++ b/xray/process_test.go @@ -11,7 +11,7 @@ import ( "testing" "time" - xuilogger "github.com/mhsanaei/3x-ui/v3/logger" + xuilogger "github.com/saeederamy/3x-ui/v3/logger" "github.com/op/go-logging" )