Skip to content

Commit 4d95270

Browse files
Add missing exports
1 parent 2be58cc commit 4d95270

File tree

4 files changed

+38
-15
lines changed

4 files changed

+38
-15
lines changed

fishjam/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
PeerOptions,
2323
Room,
2424
RoomOptions,
25-
SubscribeOptions,
2625
)
2726

2827
__all__ = [
@@ -31,7 +30,6 @@
3130
"receive_binary",
3231
"PeerMetadata",
3332
"PeerOptions",
34-
"SubscribeOptions",
3533
"RoomOptions",
3634
"Room",
3735
"Peer",

fishjam/peer/__init__.py

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1-
from fishjam._openapi_client.models import PeerStatus, PeerType
1+
from fishjam._openapi_client.models import (
2+
PeerMetadata,
3+
PeerStatus,
4+
PeerType,
5+
SubscribeOptions,
6+
SubscribeOptionsAudioFormat,
7+
SubscribeOptionsAudioSampleRate,
8+
)
29

3-
__all__ = ["PeerStatus", "PeerType"]
10+
__all__ = [
11+
"PeerMetadata",
12+
"PeerStatus",
13+
"PeerType",
14+
"SubscribeOptions",
15+
"SubscribeOptionsAudioFormat",
16+
"SubscribeOptionsAudioSampleRate",
17+
]

tests/agent/test_agent.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@
55
import pytest
66
import pytest_asyncio
77

8-
from fishjam import FishjamClient, FishjamNotifier
8+
from fishjam import FishjamClient, FishjamNotifier, Room
99
from fishjam.agent.agent import Agent
1010
from fishjam.agent.errors import AgentAuthError
11-
from fishjam.api._fishjam_client import Room
1211
from fishjam.events._protos.fishjam import (
1312
ServerMessagePeerDisconnected,
1413
ServerMessagePeerMetadataUpdated,

tests/test_room_api.py

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,30 @@
77

88
from fishjam import (
99
FishjamClient,
10+
Peer,
1011
PeerOptions,
12+
Room,
1113
RoomOptions,
1214
)
13-
from fishjam._openapi_client.models import (
15+
from fishjam.errors import (
16+
BadRequestError,
17+
NotFoundError,
18+
ServiceUnavailableError,
19+
UnauthorizedError,
20+
)
21+
from fishjam.peer import (
1422
PeerMetadata,
1523
PeerStatus,
1624
PeerType,
25+
SubscribeOptions,
26+
SubscribeOptionsAudioFormat,
27+
SubscribeOptionsAudioSampleRate,
28+
)
29+
from fishjam.room import (
1730
RoomConfig,
1831
RoomConfigRoomType,
1932
RoomConfigVideoCodec,
2033
)
21-
from fishjam.api._fishjam_client import Peer, Room
22-
from fishjam.errors import (
23-
BadRequestError,
24-
NotFoundError,
25-
ServiceUnavailableError,
26-
UnauthorizedError,
27-
)
2834

2935
HOST = "fishjam" if os.getenv("DOCKER_TEST") == "TRUE" else "localhost"
3036
FISHJAM_URL = f"http://{HOST}:5002"
@@ -196,7 +202,13 @@ def _assert_peer_created(
196202
assert peer in room.peers
197203

198204
def test_with_specified_options(self, room_api: FishjamClient):
199-
options = PeerOptions(enable_simulcast=True)
205+
options = PeerOptions(
206+
enable_simulcast=True,
207+
subscribe=SubscribeOptions(
208+
audio_format=SubscribeOptionsAudioFormat.PCM16,
209+
audio_sample_rate=SubscribeOptionsAudioSampleRate.VALUE_16000,
210+
),
211+
)
200212

201213
room = room_api.create_room()
202214
peer, _token = room_api.create_peer(room.id, options=options)

0 commit comments

Comments
 (0)