From 91246bdebffaba31072fad3cbb92ce12c683c529 Mon Sep 17 00:00:00 2001 From: Maria Lisina Date: Sat, 27 Jun 2026 00:07:40 +0300 Subject: */*: Implement default user Signed-off-by: Maria Lisina --- units/ib_authconfig.zsh | 6 ++++++ units/sn_auth.zsh | 3 ++- units/user.zsh | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) (limited to 'units') diff --git a/units/ib_authconfig.zsh b/units/ib_authconfig.zsh index 60b41ca..804298d 100644 --- a/units/ib_authconfig.zsh +++ b/units/ib_authconfig.zsh @@ -16,6 +16,12 @@ esac auth_dir="${user_config}/${ib_config}" +if ! [[ -d "${auth_dir}" || -n "${command_authorize}" ]] +then + user_config="${default_user_config}" + auth_dir="${user_config}/${ib_config}" +fi + timestamp_file="${auth_dir}/timestamp" token_file="${auth_dir}/token" login_file="${auth_dir}/${ib_login_file}" diff --git a/units/sn_auth.zsh b/units/sn_auth.zsh index 67e1e2d..8add23f 100644 --- a/units/sn_auth.zsh +++ b/units/sn_auth.zsh @@ -9,8 +9,9 @@ elif [[ -f "${user_config}/saucenao" ]] then sn_key="$(< "${user_config}/saucenao")" return -elif [[ -n "${sn_key}" ]] +elif [[ -f "${default_user_config}/saucenao" ]] then + sn_key="$(< "${default_user_config}/saucenao")" return else output_text="You must provide your SauceNAO API key before you can use SauceNAO" diff --git a/units/user.zsh b/units/user.zsh index 90de78f..fef02ab 100644 --- a/units/user.zsh +++ b/units/user.zsh @@ -24,3 +24,4 @@ then fi user_config="${users}/${user_id}" +default_user_config="${users}/0" -- cgit v1.2.3