diff options
Diffstat (limited to 'continuedev/src')
-rw-r--r-- | continuedev/src/continuedev/server/ide.py | 8 | ||||
-rw-r--r-- | continuedev/src/continuedev/server/main.py | 8 |
2 files changed, 8 insertions, 8 deletions
diff --git a/continuedev/src/continuedev/server/ide.py b/continuedev/src/continuedev/server/ide.py index 3401cbac..cf8b32a1 100644 --- a/continuedev/src/continuedev/server/ide.py +++ b/continuedev/src/continuedev/server/ide.py @@ -10,6 +10,7 @@ from pydantic import BaseModel import traceback import asyncio +from .meilisearch_server import start_meilisearch from ..libs.util.telemetry import posthog_logger from ..libs.util.queue import AsyncSubscriptionQueue from ..models.filesystem import FileSystem, RangeInFile, EditDiff, RangeInFileWithContents, RealFileSystem @@ -434,6 +435,13 @@ class IdeProtocolServer(AbstractIdeProtocolServer): @router.websocket("/ws") async def websocket_endpoint(websocket: WebSocket, session_id: str = None): try: + # Start meilisearch + try: + await start_meilisearch() + except Exception as e: + print("Failed to start MeiliSearch") + print(e) + await websocket.accept() print("Accepted websocket connection from, ", websocket.client) await websocket.send_json({"messageType": "connected", "data": {}}) diff --git a/continuedev/src/continuedev/server/main.py b/continuedev/src/continuedev/server/main.py index 0398c3b0..0b59d4fe 100644 --- a/continuedev/src/continuedev/server/main.py +++ b/continuedev/src/continuedev/server/main.py @@ -1,6 +1,5 @@ import asyncio import time -from meilisearch_python_async import Client import psutil import os from fastapi import FastAPI @@ -12,7 +11,6 @@ import argparse from .ide import router as ide_router from .gui import router as gui_router from .session_manager import session_manager -from .meilisearch_server import start_meilisearch app = FastAPI() @@ -86,12 +84,6 @@ if __name__ == "__main__": # cpu_thread = threading.Thread(target=cpu_usage_loop) # cpu_thread.start() - # try: - # await start_meilisearch() - # except Exception as e: - # print("Failed to start MeiliSearch") - # print(e) - run_server() except Exception as e: print("Error starting Continue server: ", e) |