diff --git a/deltachat-rpc-client/src/deltachat_rpc_client/_utils.py b/deltachat-rpc-client/src/deltachat_rpc_client/_utils.py index 8849e72ea..bfbcfc70e 100644 --- a/deltachat-rpc-client/src/deltachat_rpc_client/_utils.py +++ b/deltachat-rpc-client/src/deltachat_rpc_client/_utils.py @@ -1,4 +1,5 @@ import argparse +import os import re import sys from threading import Thread @@ -89,8 +90,8 @@ def _run_cli( help="accounts folder (default: current working directory)", nargs="?", ) - parser.add_argument("--email", action="store", help="email address") - parser.add_argument("--password", action="store", help="password") + parser.add_argument("--email", action="store", help="email address", default=os.getenv("DELTACHAT_EMAIL")) + parser.add_argument("--password", action="store", help="password", default=os.getenv("DELTACHAT_PASSWORD")) args = parser.parse_args(argv[1:]) with Rpc(accounts_dir=args.accounts_dir, **kwargs) as rpc: diff --git a/deltachat-rpc-client/src/deltachat_rpc_client/const.py b/deltachat-rpc-client/src/deltachat_rpc_client/const.py index 5268a281c..a72e7cb39 100644 --- a/deltachat-rpc-client/src/deltachat_rpc_client/const.py +++ b/deltachat-rpc-client/src/deltachat_rpc_client/const.py @@ -48,6 +48,7 @@ class EventType(str, Enum): MSG_READ = "MsgRead" MSG_DELETED = "MsgDeleted" CHAT_MODIFIED = "ChatModified" + CHAT_DELETED = "ChatDeleted" CHAT_EPHEMERAL_TIMER_MODIFIED = "ChatEphemeralTimerModified" CONTACTS_CHANGED = "ContactsChanged" LOCATION_CHANGED = "LocationChanged"