Skip to content

Commit ea56901

Browse files
committed
feat: updated to use token auth
1 parent 312e234 commit ea56901

6 files changed

Lines changed: 10 additions & 133 deletions

File tree

intercomclient/segment.py

Lines changed: 0 additions & 10 deletions
This file was deleted.

intercomclient/timeline.py

Whitespace-only changes.

intercomclient/video_writer.py

Lines changed: 0 additions & 122 deletions
This file was deleted.

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ dependencies = [
1111
"numpy>=2.4.1",
1212
"opencv-python>=4.13.0.90",
1313
"pip==26.0",
14+
"pre-commit>=4.5.1",
1415
"requests>=2.32.5",
1516
"ruff>=0.14.14",
1617
"transparenc-sdk",

tests/integration/client.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ def __init__(self):
2424
self.device_code = TokenStore(self.config, verify=False).load_tokens()[
2525
"device_code"
2626
]
27+
self.access_token = TokenStore(self.config, verify=False).load_tokens()[
28+
"access"
29+
]["token_value"]
2730
self.websocket_api_url = (
2831
f"{self.config.websocket_api_base_url}/{self.device_code}/"
2932
)
@@ -60,7 +63,10 @@ async def on_track(track):
6063
if track.kind == "video":
6164
self.remote_video = track
6265

63-
async with websockets.connect(self.websocket_api_url) as ws:
66+
additional_headers = {"Authorization": "Bearer f{self.access_code}"}
67+
async with websockets.connect(
68+
self.websocket_api_url, additional_headers=additional_headers
69+
) as ws:
6470
# Create offer
6571
offer = await self.pc.createOffer()
6672
await self.pc.setLocalDescription(offer)

uv.lock

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)