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 end
-- Persists the selected server in the "address" and "remote_port" settings -- 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_playername = get_default_playername()
local input_password = keyringmgr.get_last_password() or "" local input_password = get_default_password()
local function set_selected_server(server) local function set_selected_server(server)
if server == nil then -- reset selection if server == nil then -- reset selection
core.settings:remove("address") core.settings:remove("address")
@ -80,8 +88,8 @@ local function set_selected_server(server)
input_playername = login.playername input_playername = login.playername
input_password = login.password input_password = login.password
else else
input_playername = core.settings:get("name") input_playername = get_default_playername()
input_password = "" input_password = get_default_password()
end end
end end
end end