fix(utils): use unix-style paths for session encode/decode
parent
63ad46275d
commit
0f5c89d330
|
|
@ -4,7 +4,7 @@ local M = {}
|
||||||
--- @param session_str string The session string to encode
|
--- @param session_str string The session string to encode
|
||||||
--- @return string The encoded session string
|
--- @return string The encoded session string
|
||||||
M.encode_session = function(session_str)
|
M.encode_session = function(session_str)
|
||||||
session_str = session_str:gsub(":\\", "__"):gsub("\\", "_")
|
session_str = session_str:gsub(":/", "__"):gsub("/", "_")
|
||||||
return session_str
|
return session_str
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
@ -15,7 +15,7 @@ end
|
||||||
--- @return string[] The decoded session strings
|
--- @return string[] The decoded session strings
|
||||||
M.decode_sessions = function(sessions)
|
M.decode_sessions = function(sessions)
|
||||||
for i, session in ipairs(sessions) do
|
for i, session in ipairs(sessions) do
|
||||||
sessions[i] = session:gsub("__", ":\\"):gsub("_", "\\")
|
sessions[i] = session:gsub("__", ":/"):gsub("_", "/")
|
||||||
end
|
end
|
||||||
return sessions
|
return sessions
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue