mirror of
https://github.com/tnb-labs/panel.git
synced 2026-09-01 14:55:12 +08:00
fix: lint
This commit is contained in:
@@ -547,16 +547,16 @@ func (s *App) saveStreamServerConfig(filePath string, server *StreamServer) erro
|
||||
// saveStreamUpstreamConfig 生成并保存 Stream Upstream 配置
|
||||
func (s *App) saveStreamUpstreamConfig(filePath string, upstream *StreamUpstream) error {
|
||||
var sb strings.Builder
|
||||
sb.WriteString(fmt.Sprintf("upstream %s {\n", upstream.Name))
|
||||
_, _ = fmt.Fprintf(&sb, "upstream %s {\n", upstream.Name)
|
||||
|
||||
// 负载均衡算法
|
||||
if upstream.Algo != "" {
|
||||
sb.WriteString(fmt.Sprintf(" %s;\n", upstream.Algo))
|
||||
_, _ = fmt.Fprintf(&sb, " %s;\n", upstream.Algo)
|
||||
}
|
||||
|
||||
// resolver 配置
|
||||
if len(upstream.Resolver) > 0 {
|
||||
sb.WriteString(fmt.Sprintf(" resolver %s;\n", strings.Join(upstream.Resolver, " ")))
|
||||
_, _ = fmt.Fprintf(&sb, " resolver %s;\n", strings.Join(upstream.Resolver, " "))
|
||||
if upstream.ResolverTimeout > 0 {
|
||||
sb.WriteString(fmt.Sprintf(" resolver_timeout %s;\n", formatNginxDuration(upstream.ResolverTimeout)))
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package data
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"log/slog"
|
||||
|
||||
@@ -115,21 +116,21 @@ func (r *databaseRedisRepo) Clear(req *request.DatabaseRedisClear) error {
|
||||
func (r *databaseRedisRepo) getClient(serverID uint, dbIndex int) (*db.Redis, error) {
|
||||
server := new(biz.DatabaseServer)
|
||||
if err := r.orm.Where("id = ?", serverID).First(server).Error; err != nil {
|
||||
return nil, fmt.Errorf(r.t.Get("server not found"))
|
||||
return nil, errors.New(r.t.Get("server not found"))
|
||||
}
|
||||
if server.Type != biz.DatabaseTypeRedis {
|
||||
return nil, fmt.Errorf(r.t.Get("server is not Redis type"))
|
||||
return nil, errors.New(r.t.Get("server is not Redis type"))
|
||||
}
|
||||
|
||||
client, err := db.NewRedis(server.Username, server.Password, fmt.Sprintf("%s:%d", server.Host, server.Port))
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf(r.t.Get("failed to connect to Redis: %v"), err)
|
||||
return nil, errors.New(r.t.Get("failed to connect to Redis: %v", err))
|
||||
}
|
||||
|
||||
if dbIndex > 0 {
|
||||
if err = client.Select(dbIndex); err != nil {
|
||||
client.Close()
|
||||
return nil, fmt.Errorf(r.t.Get("failed to select database: %v"), err)
|
||||
return nil, errors.New(r.t.Get("failed to select database: %v", err))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -214,7 +214,7 @@ const columns: any = [
|
||||
{
|
||||
onPositiveClick: () => {
|
||||
// 防手贱
|
||||
if (['local_mysql', 'local_postgresql'].includes(row.name)) {
|
||||
if (['local_mysql', 'local_postgresql', 'local_redis'].includes(row.name)) {
|
||||
window.$message.error(
|
||||
$gettext(
|
||||
'Built-in servers cannot be deleted. If you need to delete them, please uninstall the corresponding app'
|
||||
|
||||
Reference in New Issue
Block a user