14 lines
380 B
Python
14 lines
380 B
Python
"""Setup-related utilities shared by multiple services."""
|
|
|
|
from __future__ import annotations
|
|
|
|
from app.repositories import settings_repo
|
|
|
|
_KEY_PASSWORD_HASH = "master_password_hash"
|
|
_KEY_SETUP_DONE = "setup_completed"
|
|
|
|
|
|
async def get_password_hash(db):
|
|
"""Return the stored master password hash or None."""
|
|
return await settings_repo.get_setting(db, _KEY_PASSWORD_HASH)
|