Strip duplicate APIs in request

This commit is contained in:
boatbomber 2024-02-12 22:20:31 -08:00
parent b98af57ec5
commit 57b37f1a4a

View file

@ -263,7 +263,7 @@ function API.new(app)
-- Sanitize request -- Sanitize request
local sanitizedApis = {} local sanitizedApis = {}
for _, api in apis do for _, api in apis do
if Rojo._apiDescriptions[api] ~= nil then if Rojo._apiDescriptions[api] ~= nil and table.find(sanitizedApis, api) == nil then
table.insert(sanitizedApis, api) table.insert(sanitizedApis, api)
else else
warn(string.format("Rojo.%s is not a valid API", tostring(api))) warn(string.format("Rojo.%s is not a valid API", tostring(api)))