Browse Source

clash-api: Move default mode to first

世界 2 years ago
parent
commit
b9310154a7
1 changed files with 1 additions and 1 deletions
  1. 1 1
      experimental/clashapi/server.go

+ 1 - 1
experimental/clashapi/server.go

@@ -90,7 +90,7 @@ func NewServer(ctx context.Context, router adapter.Router, logFactory log.Observ
 		defaultMode = options.DefaultMode
 		defaultMode = options.DefaultMode
 	}
 	}
 	if !common.Contains(server.modeList, defaultMode) {
 	if !common.Contains(server.modeList, defaultMode) {
-		server.modeList = append(server.modeList, defaultMode)
+		server.modeList = append([]string{defaultMode}, server.modeList...)
 	}
 	}
 	server.mode = defaultMode
 	server.mode = defaultMode
 	if options.StoreMode || options.StoreSelected || options.StoreFakeIP || options.ExternalController == "" {
 	if options.StoreMode || options.StoreSelected || options.StoreFakeIP || options.ExternalController == "" {