Darien Raymond 9 سال پیش
والد
کامیت
d623b1809d
2فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 2 0
      proxy/vmess/command/accounts_test.go
  2. 1 2
      proxy/vmess/inbound/command.go

+ 2 - 0
proxy/vmess/command/accounts_test.go

@@ -31,6 +31,8 @@ func TestSwitchAccount(t *testing.T) {
 	cmd.Unmarshal(buffer.Bytes())
 	sa2, ok := cmd.(*SwitchAccount)
 	assert.Bool(ok).IsTrue()
+	assert.Pointer(sa.Host).IsNil()
+	assert.Pointer(sa2.Host).IsNil()
 	netassert.Port(sa.Port).Equals(sa2.Port)
 	assert.String(sa.ID).Equals(sa2.ID.String())
 	assert.Uint16(sa.AlterIds.Value()).Equals(sa2.AlterIds.Value())

+ 1 - 2
proxy/vmess/inbound/command.go

@@ -16,11 +16,10 @@ func (this *VMessInboundHandler) generateCommand(buffer *alloc.Buffer) {
 		tag := this.features.Detour.ToTag
 		if this.space.HasInboundHandlerManager() {
 			handlerManager := this.space.InboundHandlerManager()
-			handler, availableSec := handlerManager.GetHandler(tag)
+			handler, availableMin := handlerManager.GetHandler(tag)
 			inboundHandler, ok := handler.(*VMessInboundHandler)
 			if ok {
 				user := inboundHandler.GetUser()
-				availableMin := availableSec / 60
 				if availableMin > 255 {
 					availableMin = 255
 				}