aboutsummaryrefslogtreecommitdiff
path: root/units
diff options
context:
space:
mode:
authorMaria Lisina <sekoohaka.sarisan@gmail.com>2026-06-27 00:07:40 +0300
committerMaria Lisina <sekoohaka.sarisan@gmail.com>2026-06-27 00:07:40 +0300
commit91246bdebffaba31072fad3cbb92ce12c683c529 (patch)
tree144004e173d0be6ab4b9f76cff9200d3cc404f25 /units
parent0d9a5d4c2570cad0e0e3f028d0903f3dc2b9df7d (diff)
*/*: Implement default user
Signed-off-by: Maria Lisina <sekoohaka.sarisan@gmail.com>
Diffstat (limited to 'units')
-rw-r--r--units/ib_authconfig.zsh6
-rw-r--r--units/sn_auth.zsh3
-rw-r--r--units/user.zsh1
3 files changed, 9 insertions, 1 deletions
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"