Skip to content

Commit 90f484c

Browse files
authored
FCE-2017 remove fishjam url (#42)
1 parent 6093e00 commit 90f484c

File tree

16 files changed

+37
-69
lines changed

16 files changed

+37
-69
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Create a `FishjamClient` instance, providing the fishjam server address and api
2626
```python
2727
from fishjam import FishjamClient
2828

29-
fishjam_client = FishjamClient(fishjam_url="localhost:5002", management_token="development")
29+
fishjam_client = FishjamClient(fishjam_id="<fishjam_id>", management_token="<management_token>")
3030
```
3131

3232
You can use it to interact with Fishjam to manage rooms and peers
@@ -58,7 +58,7 @@ Create `FishjamNotifier` instance
5858
```python
5959
from fishjam import FishjamNotifier
6060

61-
fishjam_notifier = FishjamNotifier(fishjam_url='localhost:5002', management_token='development')
61+
fishjam_notifier = FishjamNotifier(fishjam_id='<fishjam_id>', management_token='<management_token>')
6262
```
6363

6464
Then define a handler for incoming messages

examples/poet_chat/poet_chat/config.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
FISHJAM_ID = os.environ["FISHJAM_ID"]
1111
FISHJAM_TOKEN = os.environ["FISHJAM_MANAGEMENT_TOKEN"]
12-
FISHJAM_URL = os.getenv("FISHJAM_URL")
1312

1413
AGENT_OPTIONS = AgentOptions(output=AgentOutputOptions(audio_sample_rate=24000))
1514

@@ -26,4 +25,4 @@
2625
with open(GREET_PATH) as prompt:
2726
OPENAI_GREET = prompt.read()
2827

29-
fishjam_client = FishjamClient(FISHJAM_ID, FISHJAM_TOKEN, fishjam_url=FISHJAM_URL)
28+
fishjam_client = FishjamClient(FISHJAM_ID, FISHJAM_TOKEN)

examples/poet_chat/poet_chat/notifier.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
)
88
from fishjam.events.allowed_notifications import AllowedNotification
99

10-
from .config import FISHJAM_ID, FISHJAM_TOKEN, FISHJAM_URL, OPENAI_GREET
10+
from .config import FISHJAM_ID, FISHJAM_TOKEN, OPENAI_GREET
1111

1212

1313
def make_notifier(poet: RealtimeSession) -> FishjamNotifier:
14-
notifier = FishjamNotifier(FISHJAM_ID, FISHJAM_TOKEN, fishjam_url=FISHJAM_URL)
14+
notifier = FishjamNotifier(FISHJAM_ID, FISHJAM_TOKEN)
1515

1616
@notifier.on_server_notification
1717
async def _(notification: AllowedNotification):

examples/room_manager/arguments.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ def parse_arguments():
99
parser.add_argument("--webhook_url", type=str, default=None)
1010
parser.add_argument("--enable_simulcast", type=str, default=True)
1111
parser.add_argument("--max_peers", type=str, default=None)
12-
parser.add_argument("--fishjam_url", type=str, default=None)
13-
parser.add_argument("--fishjam_id", type=str, default=None)
12+
parser.add_argument("--fishjam_id", type=str, required=True)
1413
parser.add_argument("--management_token", type=str, default="development")
1514

1615
return parser.parse_args()

examples/room_manager/room_service.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ def __init__(self, args: Namespace, logger: Logger):
3131
self.fishjam_client = FishjamClient(
3232
fishjam_id=args.fishjam_id,
3333
management_token=args.management_token,
34-
fishjam_url=args.fishjam_url,
3534
)
3635
self.room_name_to_room_id: dict[str, str] = {}
3736
self.peer_name_to_access: dict[str, PeerAccess] = {}

examples/transcription/transcription/config.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
FISHJAM_ID = os.getenv("FISHJAM_ID", "")
66
FISHJAM_TOKEN = os.environ["FISHJAM_MANAGEMENT_TOKEN"]
7-
FISHJAM_URL = os.getenv("FISHJAM_URL")
87
TRANSCRIPTION_MODEL = "gemini-live-2.5-flash-preview"
98
TRANSCRIPTION_CONFIG = LiveConnectConfig(
109
response_modalities=[Modality.TEXT],

examples/transcription/transcription/notifier.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,15 @@
66
)
77
from fishjam.events.allowed_notifications import AllowedNotification
88

9-
from .config import FISHJAM_ID, FISHJAM_TOKEN, FISHJAM_URL
9+
from .config import FISHJAM_ID, FISHJAM_TOKEN
1010
from .room import RoomService
1111

1212

1313
def make_notifier(room_service: RoomService):
14-
notifier = FishjamNotifier(FISHJAM_ID, FISHJAM_TOKEN, fishjam_url=FISHJAM_URL)
14+
notifier = FishjamNotifier(
15+
FISHJAM_ID,
16+
FISHJAM_TOKEN,
17+
)
1518

1619
@notifier.on_server_notification
1720
def _(notification: AllowedNotification):

examples/transcription/transcription/room.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,9 @@
33
from transcription.worker import BackgroundWorker
44

55
from .agent import TranscriptionAgent
6-
from .config import FISHJAM_ID, FISHJAM_TOKEN, FISHJAM_URL
6+
from .config import FISHJAM_ID, FISHJAM_TOKEN
77

8-
fishjam = FishjamClient(
9-
FISHJAM_ID,
10-
FISHJAM_TOKEN,
11-
fishjam_url=FISHJAM_URL,
12-
)
8+
fishjam = FishjamClient(FISHJAM_ID, FISHJAM_TOKEN)
139

1410

1511
class RoomService:

fishjam/_ws_notifier.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,12 @@ def __init__(
4040
self,
4141
fishjam_id: str,
4242
management_token: str,
43-
*,
44-
fishjam_url: str | None = None,
4543
):
4644
"""
4745
Create FishjamNotifier instance, providing the fishjam id and management token.
4846
"""
4947

50-
websocket_url = get_fishjam_url(fishjam_id, fishjam_url).replace("http", "ws")
48+
websocket_url = get_fishjam_url(fishjam_id).replace("http", "ws")
5149
self._fishjam_url = f"{websocket_url}/socket/server/websocket"
5250
self._management_token: str = management_token
5351
self._websocket: client.ClientConnection | None = None

fishjam/api/_client.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,8 @@
88

99

1010
class Client:
11-
def __init__(
12-
self, fishjam_id: str, management_token: str, *, fishjam_url: str | None = None
13-
):
14-
self._fishjam_url = get_fishjam_url(fishjam_id, fishjam_url)
11+
def __init__(self, fishjam_id: str, management_token: str):
12+
self._fishjam_url = get_fishjam_url(fishjam_id)
1513
self.client = AuthenticatedClient(self._fishjam_url, token=management_token)
1614

1715
def _request(self, method, **kwargs):

0 commit comments

Comments
 (0)