fix: fix codex-login cmd to match CodexOAuthHTTPFlow constructor signature
This commit is contained in:
14
src/main.py
14
src/main.py
@@ -117,16 +117,20 @@ def cmd_codex_login(args):
|
||||
mail = get_mail_client(settings.mail_provider)
|
||||
|
||||
try:
|
||||
flow = CodexOAuthHTTPFlow(http, mail)
|
||||
callback_url = flow.login(
|
||||
mailbox = None
|
||||
if args.mailbox_id:
|
||||
mailbox = {"id": args.mailbox_id, "address": email, "password": args.mailbox_password, "token": ""}
|
||||
|
||||
flow = CodexOAuthHTTPFlow(
|
||||
authorize_url=authorize_url,
|
||||
email=email,
|
||||
password=password,
|
||||
otp=args.otp,
|
||||
workspace_id=args.workspace_id,
|
||||
authorize_url=authorize_url,
|
||||
mailbox_id=args.mailbox_id,
|
||||
mailbox_password=args.mailbox_password,
|
||||
mailbox=mailbox,
|
||||
mail_client=mail,
|
||||
)
|
||||
callback_url = flow.run()
|
||||
print(f"\nCallback URL:\n{callback_url}")
|
||||
return 0
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user