Skip to content

Commit 9acf522

Browse files
committed
format
1 parent 308d7f4 commit 9acf522

File tree

7 files changed

+29
-27
lines changed

7 files changed

+29
-27
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
"""Selective subscription demo package."""
1+
"""Selective subscription demo package."""
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
"""Selective subscription demo package."""
1+
"""Selective subscription demo package."""

examples/selective_subscription/selective_subscription/app.py

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@
1111
from .room_service import RoomService
1212

1313
room_service = RoomService()
14-
templates = Jinja2Templates(directory=str(Path(__file__).resolve().parent.parent / "templates"))
14+
templates = Jinja2Templates(
15+
directory=str(Path(__file__).resolve().parent.parent / "templates")
16+
)
1517

1618

1719
async def create_peer(request: Request) -> Response:
@@ -22,21 +24,23 @@ async def create_peer(request: Request) -> Response:
2224

2325
if not room_name or not peer_name:
2426
return JSONResponse(
25-
{"error": "room_name and peer_name are required"},
26-
status_code=400
27+
{"error": "room_name and peer_name are required"}, status_code=400
2728
)
2829

2930
peer, token = room_service.create_peer()
3031

31-
return JSONResponse({
32-
"peer_id": peer.id,
33-
"token": token,
34-
"room_name": room_name,
35-
"peer_name": peer_name
36-
})
32+
return JSONResponse(
33+
{
34+
"peer_id": peer.id,
35+
"token": token,
36+
"room_name": room_name,
37+
"peer_name": peer_name,
38+
}
39+
)
3740
except Exception as e:
3841
return JSONResponse({"error": str(e)}, status_code=500)
3942

43+
4044
async def subscribe_peer(request: Request) -> Response:
4145
try:
4246
body = await request.json()
@@ -45,8 +49,7 @@ async def subscribe_peer(request: Request) -> Response:
4549

4650
if not peer_id or not target_peer_id:
4751
return JSONResponse(
48-
{"error": "peer_id and target_peer_id are required"},
49-
status_code=400
52+
{"error": "peer_id and target_peer_id are required"}, status_code=400
5053
)
5154

5255
room_service.subscibe_peer(peer_id, target_peer_id)
@@ -63,15 +66,15 @@ async def subscribe_tracks(request: Request) -> Response:
6366

6467
if not peer_id or not track_ids:
6568
return JSONResponse(
66-
{"error": "peer_id and track_ids are required"},
67-
status_code=400
69+
{"error": "peer_id and track_ids are required"}, status_code=400
6870
)
6971

7072
room_service.subscribe_tracks(peer_id, track_ids)
7173
return JSONResponse({"status": "subscribed"})
7274
except Exception as e:
7375
return JSONResponse({"error": str(e)}, status_code=500)
7476

77+
7578
async def serve_index(request: Request) -> Response:
7679
return templates.TemplateResponse("index.html", {"request": request})
7780

@@ -96,4 +99,4 @@ async def serve_index(request: Request) -> Response:
9699
app = Starlette(
97100
routes=routes,
98101
middleware=middleware,
99-
)
102+
)

examples/selective_subscription/selective_subscription/config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
FISHJAM_TOKEN = os.environ["FISHJAM_MANAGEMENT_TOKEN"]
55
FISHJAM_URL = os.getenv("FISHJAM_URL", "http://localhost:5002")
66
HOST = os.getenv("HOST", "localhost")
7-
PORT = int(os.getenv("PORT", "8000"))
7+
PORT = int(os.getenv("PORT", "8000"))

examples/selective_subscription/selective_subscription/notification_handler.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,3 @@ async def handle_track_removed(notification: ServerMessageTrackRemoved):
4646

4747
async def start(self) -> None:
4848
await self._notifier.connect()
49-

examples/selective_subscription/selective_subscription/room_service.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,9 @@
99
class RoomService:
1010
def __init__(self):
1111
self.fishjam = FishjamClient(FISHJAM_ID, FISHJAM_TOKEN)
12-
self.room = self.fishjam.create_room(RoomOptions(
13-
max_peers=10,
14-
room_type="conference"
15-
))
12+
self.room = self.fishjam.create_room(
13+
RoomOptions(max_peers=10, room_type="conference")
14+
)
1615

1716
def get_or_create_room(self) -> Room:
1817
if self.room:
@@ -42,6 +41,7 @@ def get_peer_session(self, peer_id: str):
4241
room = self.get_or_create_room()
4342
for p in room.peers:
4443
if p.id == peer_id:
44+
4545
class _Session:
4646
def __init__(self):
4747
self.subscribed_peers: set[str] = set()

fishjam/api/_fishjam_client.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -262,9 +262,9 @@ def create_livestream_streamer_token(self, room_id: str) -> str:
262262
)
263263

264264
return response.token
265-
265+
266266
def subscribe_peer(self, room_id: str, peer_id: str, target_peer_id: str):
267-
"" "Subscribe a peer to all tracks of another peer."""
267+
"" "Subscribe a peer to all tracks of another peer." ""
268268

269269
response = self._request(
270270
room_subscribe_peer,
@@ -274,15 +274,15 @@ def subscribe_peer(self, room_id: str, peer_id: str, target_peer_id: str):
274274
)
275275

276276
return response
277-
277+
278278
def subscribe_tracks(self, room_id: str, peer_id: str, track_ids: list[str]):
279-
"" "Subscribe a peer to specific tracks of another peer."""
279+
"" "Subscribe a peer to specific tracks of another peer." ""
280280

281281
response = self._request(
282282
room_subscribe_tracks,
283283
room_id=room_id,
284284
id=peer_id,
285-
body=SubscribeTracksBody(track_ids=track_ids)
285+
body=SubscribeTracksBody(track_ids=track_ids),
286286
)
287287

288288
return response

0 commit comments

Comments
 (0)