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
path: root/web
diff options
context:
space:
mode:
authorMHSanaei <ho3ein.sanaei@gmail.com>2023-05-13 14:33:46 +0300
committerMHSanaei <ho3ein.sanaei@gmail.com>2023-05-13 14:33:46 +0300
commit9e8ac8a087adc7a822d29d6b8510b83b85fa698b (patch)
tree449d83a1f230f9785c02948a2c7ad93fdce5cff5 /web
parente64a9eeee6619b08cb9d00c4c7cc9bb23a68a60c (diff)
remove search Data files
Diffstat (limited to 'web')
-rw-r--r--web/controller/setting.go17
-rw-r--r--web/html/xui/form/client.html4
-rw-r--r--web/html/xui/form/protocol/shadowsocks.html2
-rw-r--r--web/html/xui/form/protocol/vless.html4
-rw-r--r--web/html/xui/form/protocol/vmess.html4
-rw-r--r--web/service/setting.go27
6 files changed, 7 insertions, 51 deletions
diff --git a/web/controller/setting.go b/web/controller/setting.go
index 248f3ee5..3aed69e6 100644
--- a/web/controller/setting.go
+++ b/web/controller/setting.go
@@ -3,7 +3,6 @@ package controller
import (
"errors"
"time"
- "x-ui/util/common"
"x-ui/web/entity"
"x-ui/web/service"
"x-ui/web/session"
@@ -45,7 +44,6 @@ func (a *SettingController) initRouter(g *gin.RouterGroup) {
g.GET("/getDefaultJsonConfig", a.getDefaultJsonConfig)
g.POST("/updateUserSecret", a.updateSecret)
g.POST("/getUserSecret", a.getUserSecret)
- g.GET("/searchDatafiles", a.searchDatafiles)
}
func (a *SettingController) getAllSetting(c *gin.Context) {
@@ -159,18 +157,3 @@ func (a *SettingController) getUserSecret(c *gin.Context) {
jsonObj(c, user, nil)
}
}
-
-func (a *SettingController) searchDatafiles(c *gin.Context) {
- searchString := c.Query("query")
- if searchString == "" {
- err := common.NewError("data query parameter is empty")
- jsonMsg(c, "Invalid query:", err)
- return
- }
- found, err := a.settingService.SearchDatafiles(searchString)
- if err != nil {
- jsonMsg(c, "Something went wrong!", err)
- return
- }
- jsonObj(c, found, nil)
-}
diff --git a/web/html/xui/form/client.html b/web/html/xui/form/client.html
index b655ba64..7bebddcb 100644
--- a/web/html/xui/form/client.html
+++ b/web/html/xui/form/client.html
@@ -32,7 +32,7 @@
</a-form-item>
<a-form-item label="ID" v-if="inbound.protocol === Protocols.VMESS || inbound.protocol === Protocols.VLESS">
<a-icon @click="client.id = RandomUtil.randomUUID()" type="sync"> </a-icon>
- <a-input v-model.trim="client.id" style="width: 300px;"></a-input>
+ <a-input v-model.trim="client.id" style="width: 300px;"></a-input>
</a-form-item>
<a-form-item v-if="client.email">
<span slot="label">
@@ -45,7 +45,7 @@
</a-tooltip>
</span>
<a-input v-model.trim="client.subId"></a-input>
-</a-form-item>
+ </a-form-item>
<a-form-item v-if="client.email">
<span slot="label">
Telegram ID
diff --git a/web/html/xui/form/protocol/shadowsocks.html b/web/html/xui/form/protocol/shadowsocks.html
index b59b4722..47198671 100644
--- a/web/html/xui/form/protocol/shadowsocks.html
+++ b/web/html/xui/form/protocol/shadowsocks.html
@@ -29,7 +29,7 @@
</a-tooltip>
</span>
<a-input v-model.trim="client.subId"></a-input>
- </a-form-item>
+ </a-form-item>
<a-form-item v-if="client.email">
<span slot="label">
Telegram ID
diff --git a/web/html/xui/form/protocol/vless.html b/web/html/xui/form/protocol/vless.html
index 5c4624f4..16722490 100644
--- a/web/html/xui/form/protocol/vless.html
+++ b/web/html/xui/form/protocol/vless.html
@@ -16,7 +16,7 @@
</a-form-item>
<a-form-item label="ID">
<a-icon @click="client.id = RandomUtil.randomUUID()" type="sync"> </a-icon>
- <a-input v-model.trim="client.id" style="width: 300px;"></a-input>
+ <a-input v-model.trim="client.id" style="width: 300px;"></a-input>
</a-form-item>
<a-form-item v-if="client.email">
<span slot="label">
@@ -29,7 +29,7 @@
</a-tooltip>
</span>
<a-input v-model.trim="client.subId"></a-input>
- </a-form-item>
+ </a-form-item>
<a-form-item v-if="client.email">
<span slot="label">
Telegram ID
diff --git a/web/html/xui/form/protocol/vmess.html b/web/html/xui/form/protocol/vmess.html
index 786b770b..b54039af 100644
--- a/web/html/xui/form/protocol/vmess.html
+++ b/web/html/xui/form/protocol/vmess.html
@@ -21,7 +21,7 @@
<br>
<a-form-item label="ID">
<a-icon @click="client.id = RandomUtil.randomUUID()" type="sync"> </a-icon>
- <a-input v-model.trim="client.id" style="width: 300px;"></a-input>
+ <a-input v-model.trim="client.id" style="width: 300px;"></a-input>
</a-form-item>
<a-form-item v-if="client.email">
<span slot="label">
@@ -34,7 +34,7 @@
</a-tooltip>
</span>
<a-input v-model.trim="client.subId"></a-input>
- </a-form-item>
+ </a-form-item>
<a-form-item v-if="client.email">
<span slot="label">
Telegram ID
diff --git a/web/service/setting.go b/web/service/setting.go
index 6635bf48..d3072252 100644
--- a/web/service/setting.go
+++ b/web/service/setting.go
@@ -1,12 +1,10 @@
package service
import (
- "bufio"
_ "embed"
"encoding/json"
"errors"
"fmt"
- "os"
"reflect"
"strconv"
"strings"
@@ -18,7 +16,6 @@ import (
"x-ui/util/random"
"x-ui/util/reflect_util"
"x-ui/web/entity"
- "x-ui/xray"
)
//go:embed config.json
@@ -354,27 +351,3 @@ func (s *SettingService) UpdateAllSetting(allSetting *entity.AllSetting) error {
}
return common.Combine(errs...)
}
-
-func (s *SettingService) SearchDatafiles(query string) (bool, error) {
- // Open the file for reading
- file, err := os.Open(xray.GetGeositePath())
- if err != nil {
- return false, common.NewErrorf("Error opening geosite.dat: %v", err)
- }
- defer file.Close()
-
- // Create a scanner to read the file line-by-line
- scanner := bufio.NewScanner(file)
- for scanner.Scan() {
- line := scanner.Text()
- if strings.Contains(strings.ToLower(line), strings.ToLower(query)) {
- return true, nil
- }
- }
-
- err = scanner.Err()
- if err != nil {
- return false, common.NewErrorf("Error while scanning geosite.dat: %v", err)
- }
- return false, nil
-}