review round on UX coverage

This commit is contained in:
Alain Brenzikofer
2026-09-29 15:15:58 +02:00
parent 42a4cc8adf
commit baf485b8d6
17 changed files with 336 additions and 167 deletions
@@ -489,14 +489,14 @@ class ChatApi:
async def api_connect_plan(
self, user_id: int, connection_link: str
) -> tuple[T.ConnectionPlan, T.CreatedConnLink]:
) -> tuple[T.ConnectionPlan, T.CreatedConnLink | None]:
r = await self.send_chat_cmd(
CC.APIConnectPlan_cmd_string(
{"userId": user_id, "connectTarget": connection_link, "resolveMode": "unknown"}
)
)
if r["type"] == "connectionPlan":
return (r["connectionPlan"], r["connLink"])
return (r["connectionPlan"], r.get("connLink"))
raise ChatCommandError("error getting connect plan", r)
async def api_connect(