mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-20 12:19:06 +00:00
Remove viewer room url
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
"""Remove viewer room url
|
||||
|
||||
Revision ID: b469348df210
|
||||
Revises: 722e93c4ab22
|
||||
Create Date: 2024-10-11 13:45:28.914902
|
||||
|
||||
"""
|
||||
|
||||
from typing import Sequence, Union
|
||||
|
||||
from alembic import op
|
||||
import sqlalchemy as sa
|
||||
|
||||
|
||||
# revision identifiers, used by Alembic.
|
||||
revision: str = "b469348df210"
|
||||
down_revision: Union[str, None] = "722e93c4ab22"
|
||||
branch_labels: Union[str, Sequence[str], None] = None
|
||||
depends_on: Union[str, Sequence[str], None] = None
|
||||
|
||||
|
||||
def upgrade() -> None:
|
||||
# ### commands auto generated by Alembic - please adjust! ###
|
||||
with op.batch_alter_table("meeting", schema=None) as batch_op:
|
||||
batch_op.drop_column("viewer_room_url")
|
||||
|
||||
# ### end Alembic commands ###
|
||||
|
||||
|
||||
def downgrade() -> None:
|
||||
# ### commands auto generated by Alembic - please adjust! ###
|
||||
with op.batch_alter_table("meeting", schema=None) as batch_op:
|
||||
batch_op.add_column(sa.Column("viewer_room_url", sa.VARCHAR(), nullable=True))
|
||||
|
||||
# ### end Alembic commands ###
|
||||
@@ -15,7 +15,6 @@ meetings = sqlalchemy.Table(
|
||||
sqlalchemy.Column("room_name", sqlalchemy.String),
|
||||
sqlalchemy.Column("room_url", sqlalchemy.String),
|
||||
sqlalchemy.Column("host_room_url", sqlalchemy.String),
|
||||
sqlalchemy.Column("viewer_room_url", sqlalchemy.String),
|
||||
sqlalchemy.Column("start_date", sqlalchemy.DateTime),
|
||||
sqlalchemy.Column("end_date", sqlalchemy.DateTime),
|
||||
sqlalchemy.Column("user_id", sqlalchemy.String),
|
||||
@@ -43,7 +42,6 @@ class Meeting(BaseModel):
|
||||
room_name: str
|
||||
room_url: str
|
||||
host_room_url: str
|
||||
viewer_room_url: str
|
||||
start_date: datetime
|
||||
end_date: datetime
|
||||
user_id: str | None = None
|
||||
@@ -63,7 +61,6 @@ class MeetingController:
|
||||
room_name: str,
|
||||
room_url: str,
|
||||
host_room_url: str,
|
||||
viewer_room_url: str,
|
||||
start_date: datetime,
|
||||
end_date: datetime,
|
||||
user_id: str,
|
||||
@@ -77,7 +74,6 @@ class MeetingController:
|
||||
room_name=room_name,
|
||||
room_url=room_url,
|
||||
host_room_url=host_room_url,
|
||||
viewer_room_url=viewer_room_url,
|
||||
start_date=start_date,
|
||||
end_date=end_date,
|
||||
user_id=user_id,
|
||||
|
||||
@@ -36,7 +36,6 @@ class Meeting(BaseModel):
|
||||
room_name: str
|
||||
room_url: str
|
||||
host_room_url: str
|
||||
viewer_room_url: str
|
||||
start_date: datetime
|
||||
end_date: datetime
|
||||
|
||||
@@ -158,7 +157,6 @@ async def rooms_create_meeting(
|
||||
room_name=meeting["roomName"],
|
||||
room_url=meeting["roomUrl"],
|
||||
host_room_url=meeting["hostRoomUrl"],
|
||||
viewer_room_url=meeting["viewerRoomUrl"],
|
||||
start_date=datetime.fromisoformat(meeting["startDate"]),
|
||||
end_date=datetime.fromisoformat(meeting["endDate"]),
|
||||
user_id=user_id,
|
||||
|
||||
@@ -13,7 +13,6 @@ async def create_meeting(
|
||||
"Authorization": f"Bearer {settings.WHEREBY_API_KEY}",
|
||||
}
|
||||
data = {
|
||||
"templateType": "viewerMode",
|
||||
"isLocked": room.is_locked,
|
||||
"roomNamePrefix": room_name_prefix,
|
||||
"roomNamePattern": "uuid",
|
||||
@@ -31,6 +30,7 @@ async def create_meeting(
|
||||
},
|
||||
"startTrigger": room.recording_trigger,
|
||||
},
|
||||
"fields": ["hostRoomUrl"],
|
||||
}
|
||||
|
||||
async with httpx.AsyncClient() as client:
|
||||
|
||||
Reference in New Issue
Block a user