Initialize empty config when run via CLI, fixes #7
This commit is contained in:
parent
dcab27bf96
commit
25cf546843
1 changed files with 5 additions and 0 deletions
|
@ -130,6 +130,8 @@ class State:
|
|||
|
||||
class Client:
|
||||
def __init__(self, config: dict[str, Any]):
|
||||
config["config"] = default_config() | config["config"]
|
||||
|
||||
self.is_running = False
|
||||
self.sio = socketio.AsyncClient(json=jsonencoder)
|
||||
self.loop: Optional[asyncio.AbstractEventLoop] = None
|
||||
|
@ -585,6 +587,9 @@ def run_client(args: Namespace) -> None:
|
|||
if "config" not in config:
|
||||
config["config"] = {}
|
||||
|
||||
if "sources" not in config:
|
||||
config["sources"] = {"youtube": {"enabled": True}}
|
||||
|
||||
if args.room:
|
||||
config["config"] |= {"room": args.room}
|
||||
if args.secret:
|
||||
|
|
Loading…
Add table
Reference in a new issue