mirror of
https://github.com/wlinator/luminara.git
synced 2024-10-02 20:23:12 +00:00
refactor: Simplify OWNER_IDS parsing
This commit is contained in:
parent
77078c9c94
commit
8217a57610
1 changed files with 1 additions and 6 deletions
|
@ -36,6 +36,7 @@ class Constants:
|
||||||
# bot credentials
|
# bot credentials
|
||||||
TOKEN: Final[str | None] = os.environ.get("TOKEN")
|
TOKEN: Final[str | None] = os.environ.get("TOKEN")
|
||||||
INSTANCE: Final[str | None] = os.environ.get("INSTANCE")
|
INSTANCE: Final[str | None] = os.environ.get("INSTANCE")
|
||||||
|
OWNER_IDS: Final[set[int]] = {int(oid) for oid in os.environ.get("OWNER_IDS", "").split(",") if oid.strip()}
|
||||||
XP_GAIN_PER_MESSAGE: Final[int] = int(os.environ.get("XP_GAIN_PER_MESSAGE", 1))
|
XP_GAIN_PER_MESSAGE: Final[int] = int(os.environ.get("XP_GAIN_PER_MESSAGE", 1))
|
||||||
XP_GAIN_COOLDOWN: Final[int] = int(os.environ.get("XP_GAIN_COOLDOWN", 8))
|
XP_GAIN_COOLDOWN: Final[int] = int(os.environ.get("XP_GAIN_COOLDOWN", 8))
|
||||||
DBX_TOKEN: Final[str | None] = os.environ.get("DBX_OAUTH2_REFRESH_TOKEN")
|
DBX_TOKEN: Final[str | None] = os.environ.get("DBX_OAUTH2_REFRESH_TOKEN")
|
||||||
|
@ -46,12 +47,6 @@ class Constants:
|
||||||
MARIADB_ROOT_PASSWORD: Final[str | None] = os.environ.get("MARIADB_ROOT_PASSWORD")
|
MARIADB_ROOT_PASSWORD: Final[str | None] = os.environ.get("MARIADB_ROOT_PASSWORD")
|
||||||
MARIADB_DATABASE: Final[str | None] = os.environ.get("MARIADB_DATABASE")
|
MARIADB_DATABASE: Final[str | None] = os.environ.get("MARIADB_DATABASE")
|
||||||
|
|
||||||
OWNER_IDS: Final[set[int] | None] = (
|
|
||||||
{int(owner_id.strip()) for owner_id in os.environ.get("OWNER_IDS", "").split(",") if owner_id}
|
|
||||||
if "OWNER_IDS" in os.environ
|
|
||||||
else None
|
|
||||||
)
|
|
||||||
|
|
||||||
# metadata
|
# metadata
|
||||||
TITLE: Final[str] = _s["info"]["title"]
|
TITLE: Final[str] = _s["info"]["title"]
|
||||||
AUTHOR: Final[str] = _s["info"]["author"]
|
AUTHOR: Final[str] = _s["info"]["author"]
|
||||||
|
|
Loading…
Reference in a new issue