server: remove non-apified server

This commit is contained in:
2023-08-16 09:53:39 +02:00
parent a809e5e734
commit 0b2fb6ee85
4 changed files with 9 additions and 657 deletions

View File

@@ -2,7 +2,6 @@ import asyncio
from fastapi import Request, APIRouter
from reflector.events import subscribers_shutdown
from pydantic import BaseModel
from reflector.models import TranscriptionContext
from reflector.logger import logger
from aiortc import RTCPeerConnection, RTCSessionDescription, MediaStreamTrack
from json import loads, dumps
@@ -27,6 +26,15 @@ sessions = []
router = APIRouter()
class TranscriptionContext(object):
def __init__(self, logger):
self.logger = logger
self.pipeline = None
self.data_channel = None
self.status = "idle"
self.topics = []
class AudioStreamTrack(MediaStreamTrack):
"""
An audio stream track.
@@ -79,7 +87,6 @@ async def rtc_offer_base(
peername = request.client
clientid = f"{peername[0]}:{peername[1]}"
ctx = TranscriptionContext(logger=logger.bind(client=clientid))
ctx.topics = []
async def update_status(status: str):
changed = ctx.status != status