Fix up mapfromstring
This commit is contained in:
@@ -59,9 +59,16 @@ end
|
||||
---@return table<any, any>
|
||||
local function MapFromString(str, deliminer, terminator)
|
||||
local map = {}
|
||||
for _, line in ipairs(strsplit(terminator, str)) do
|
||||
local key, value = strsplit(deliminer, line)
|
||||
map[key] = value
|
||||
local lines = shared.Split(str, terminator)
|
||||
for _, line in ipairs(lines) do
|
||||
local data = shared.Split(line, deliminer)
|
||||
if #data == 2 then
|
||||
map[data[1]] = data[2]
|
||||
else
|
||||
if Heimdall_Data.config.debug then
|
||||
print("Invalid data in map:", line)
|
||||
end
|
||||
end
|
||||
end
|
||||
return map
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user