|
|
@@ -57,6 +57,13 @@ def refresh_airbnb_cookies() -> None:
|
|
|
raise ServiceAuthError(f'Airbnb session expired — re-run without HEADLESS to re-authenticate (exit {e.returncode})') from None
|
|
|
|
|
|
|
|
|
+def trigger_booking_chat_auth() -> None:
|
|
|
+ ts_dir = _ts_dir()
|
|
|
+ _ensure_installed(ts_dir)
|
|
|
+ result = subprocess.run(['npm', 'run', 'booking-2fa', '--'] + sys.argv[1:], cwd=ts_dir, env=_npm_env())
|
|
|
+ sys.exit(result.returncode)
|
|
|
+
|
|
|
+
|
|
|
def refresh_cookies() -> None:
|
|
|
ts_dir = _ts_dir()
|
|
|
_ensure_installed(ts_dir)
|