1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-09-30 19:22:14 +00:00

fix formatting

This commit is contained in:
Abdurahman Elmawi 2025-06-30 04:17:00 +03:00
parent 453c4d061b
commit 440f3a5ac1

View file

@ -1,18 +1,15 @@
keyringmgr = {
keyring = nil,
keyring = nil
}
--------------------------------------------------------------------------------
local function get_keyring_path()
return core.get_user_path() .. DIR_DELIM .. "client" .. DIR_DELIM .. core.settings:get("keyring_file")
end
--------------------------------------------------------------------------------
local function save_keyring(keyring)
core.safe_file_write(get_keyring_path(), core.write_json(keyring))
end
--------------------------------------------------------------------------------
local function read_keyring()
local path = get_keyring_path()
@ -24,14 +21,12 @@ local function read_keyring()
end
end
--------------------------------------------------------------------------------
local function is_for_server(keys, address, port)
return keys.address == address and keys.port == port
end
--------------------------------------------------------------------------------
local function delete_keys(keyring, address, port)
for i=1, #keyring do
for i = 1, #keyring do
local keys = keyring[i]
if is_for_server(keys, address, port) then
@ -41,9 +36,8 @@ local function delete_keys(keyring, address, port)
end
end
--------------------------------------------------------------------------------
local function get_keys(keyring, address, port)
for i=1, #keyring do
for i = 1, #keyring do
local keys = keyring[i]
if is_for_server(keys, address, port) then
@ -55,21 +49,19 @@ local function get_keys(keyring, address, port)
address = address,
port = port,
logins = {},
last_login = false,
last_login = false
}
table.insert(keyring, 1, keys)
save_keyring(keyring)
return keys
end
--------------------------------------------------------------------------------
local function rewrite_keys(keyring, address, port, new_keys)
delete_keys(keyring, address, port)
table.insert(keyring, 1, new_keys)
save_keyring(keyring)
end
--------------------------------------------------------------------------------
function keyringmgr.get_keyring()
if keyringmgr.keyring then
return keyringmgr.keyring
@ -90,7 +82,6 @@ function keyringmgr.get_keyring()
return keyringmgr.keyring
end
--------------------------------------------------------------------------------
function keyringmgr.set_last_login(address, port, playername)
local keyring = keyringmgr.get_keyring()
local new_keys = get_keys(keyring, address, port)
@ -99,7 +90,6 @@ function keyringmgr.set_last_login(address, port, playername)
rewrite_keys(keyring, address, port, new_keys)
end
--------------------------------------------------------------------------------
function keyringmgr.set_login(address, port, playername, password)
-- If the user doesn't want to remember logins, we completely skip the process
if not core.settings:get_bool("remember_login") then
@ -132,7 +122,6 @@ function keyringmgr.set_login(address, port, playername, password)
rewrite_keys(keyring, address, port, new_keys)
end
--------------------------------------------------------------------------------
function keyringmgr.get_login(address, port, playername)
assert(type(port) == "number")
@ -148,16 +137,15 @@ function keyringmgr.get_login(address, port, playername)
error("No login found on " .. address .. ":" .. port .. " for player " .. playername)
end
--------------------------------------------------------------------------------
function keyringmgr.remove_login(address, port, playername)
assert(type(port) == "number")
local keyring = keyringmgr.get_keyring()
local new_keys = get_keys(keyring, address, port);
for i=1, #new_keys.logins do
for i = 1, #new_keys.logins do
local login = new_keys.logins[i]
if(login.playername == playername) then
if (login.playername == playername) then
table.remove(new_keys.logins, i)
break
end
@ -166,14 +154,12 @@ function keyringmgr.remove_login(address, port, playername)
rewrite_keys(keyring, address, port, new_keys)
end
--------------------------------------------------------------------------------
function keyringmgr.delete_keys(address, port)
local keyring = keyringmgr.get_keyring()
delete_keys(keyring, address, port)
save_keyring(keyring)
end
--------------------------------------------------------------------------------
function keyringmgr.get_last_login(address, port)
local playername = get_keys(keyringmgr.get_keyring(), address, port).last_login
if playername then