From 0fdad6f0fd9a06e98901c69ea78b8580bd25b289 Mon Sep 17 00:00:00 2001 From: Kirill Motkov Date: Mon, 6 Apr 2020 11:53:59 +0300 Subject: [PATCH] Some code optimization * Removed unnecessary `strings.ToLower()`. * Removed redundant `u` variable. --- proxy/vmess/validator.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/proxy/vmess/validator.go b/proxy/vmess/validator.go index 1690fac7..b88d7ede 100644 --- a/proxy/vmess/validator.go +++ b/proxy/vmess/validator.go @@ -146,10 +146,9 @@ func (v *TimedUserValidator) Remove(email string) bool { v.Lock() defer v.Unlock() - email = strings.ToLower(email) idx := -1 - for i, u := range v.users { - if strings.EqualFold(u.user.Email, email) { + for i := range v.users { + if strings.EqualFold(v.users[i].user.Email, email) { idx = i break }