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

populate using default name+pass if no login is found

This commit is contained in:
Abdurahman Elmawi 2025-06-29 18:02:57 +03:00
parent c0ac26b6b9
commit f769c4caa2

View file

@ -55,9 +55,17 @@ local function is_selected_fav(server)
end
-- Persists the selected server in the "address" and "remote_port" settings
local function get_default_playername()
print(keyringmgr.get_last_playername())
return keyringmgr.get_last_playername() or core.settings:get("name")
end
local function get_default_password()
print(keyringmgr.get_last_password())
return keyringmgr.get_last_password() or ""
end
local input_playername = keyringmgr.get_last_playername() or core.settings:get("name")
local input_password = keyringmgr.get_last_password() or ""
local input_playername = get_default_playername()
local input_password = get_default_password()
local function set_selected_server(server)
if server == nil then -- reset selection
core.settings:remove("address")
@ -80,8 +88,8 @@ local function set_selected_server(server)
input_playername = login.playername
input_password = login.password
else
input_playername = core.settings:get("name")
input_password = ""
input_playername = get_default_playername()
input_password = get_default_password()
end
end
end