chore: update external connector deployment flow
This commit is contained in:
@ -246,7 +246,7 @@ class WeixinIlinkProvider:
|
||||
flush=True,
|
||||
)
|
||||
self.bridge_post(
|
||||
f"{self.bridge_base_url}/api/channel-connector-bridge/events",
|
||||
f"{_bridge_base_url(session, self.bridge_base_url)}/api/channel-connector-bridge/events",
|
||||
event,
|
||||
{"Authorization": f"Bearer {self.bridge_token}"},
|
||||
)
|
||||
@ -384,6 +384,10 @@ def _url(base_url: str, endpoint: str) -> str:
|
||||
return f"{base_url.rstrip('/')}/{endpoint.lstrip('/')}"
|
||||
|
||||
|
||||
def _bridge_base_url(session: ConnectorSessionState, fallback: str) -> str:
|
||||
return str(session.metadata.get("bridgeBaseUrl") or fallback).rstrip("/")
|
||||
|
||||
|
||||
def _base_info() -> dict[str, str]:
|
||||
return {"channel_version": "2.4.3", "bot_agent": "Beaver/1.0"}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user