From 099bd7dd4645e972edf662f7df54314459219959 Mon Sep 17 00:00:00 2001 From: YOMAN1792 <94007829+YOMAN1792@users.noreply.github.com> Date: Thu, 8 May 2025 13:03:40 -0400 Subject: [PATCH] refactor(functions.lua): use table.unpack to initialize validRanges Replaces manual loop for copying `defaultRanges` into `validRanges` with `table.unpack`. Avoids unnecessary iteration and duplication. --- [core]/es_extended/shared/functions.lua | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/[core]/es_extended/shared/functions.lua b/[core]/es_extended/shared/functions.lua index 7da3e887..32c7ea33 100644 --- a/[core]/es_extended/shared/functions.lua +++ b/[core]/es_extended/shared/functions.lua @@ -244,11 +244,7 @@ function ESX.IsValidLocaleString(str) ["zh-cn"] ={ {0x4E00, 0x9FFF} } -- CJK } - local validRanges = {} - - for i = 1, #defaultRanges do - validRanges[#validRanges + 1] = defaultRanges[i] - end + local validRanges = { table.unpack(defaultRanges) } if localeRanges[locale] then for i = 1, #localeRanges[locale] do