diff options
| author | Nate Sesti <sestinj@gmail.com> | 2023-07-12 16:41:58 -0700 | 
|---|---|---|
| committer | Nate Sesti <sestinj@gmail.com> | 2023-07-12 16:41:58 -0700 | 
| commit | d78cb7b1e09bb9ff22fc9e3323ec3b18e03dbcbf (patch) | |
| tree | 881ea1f21c63d2fad56526660b65263197d886cb /continuedev/src/continuedev/server | |
| parent | fb45ef57ec796464cb30fcc4a0024c74d6b3c3e8 (diff) | |
| download | sncontinue-d78cb7b1e09bb9ff22fc9e3323ec3b18e03dbcbf.tar.gz sncontinue-d78cb7b1e09bb9ff22fc9e3323ec3b18e03dbcbf.tar.bz2 sncontinue-d78cb7b1e09bb9ff22fc9e3323ec3b18e03dbcbf.zip | |
getVisibleFiles
Diffstat (limited to 'continuedev/src/continuedev/server')
| -rw-r--r-- | continuedev/src/continuedev/server/ide.py | 8 | ||||
| -rw-r--r-- | continuedev/src/continuedev/server/ide_protocol.py | 4 | 
2 files changed, 11 insertions, 1 deletions
| diff --git a/continuedev/src/continuedev/server/ide.py b/continuedev/src/continuedev/server/ide.py index 400ad740..4645b49e 100644 --- a/continuedev/src/continuedev/server/ide.py +++ b/continuedev/src/continuedev/server/ide.py @@ -52,6 +52,8 @@ class FileEditsUpdate(BaseModel):  class OpenFilesResponse(BaseModel):      openFiles: List[str] +class VisibleFilesResponse(BaseModel): +    visibleFiles: List[str]  class HighlightedCodeResponse(BaseModel):      highlightedCode: List[RangeInFile] @@ -180,7 +182,7 @@ class IdeProtocolServer(AbstractIdeProtocolServer):              self.onMainUserInput(data["input"])          elif message_type == "deleteAtIndex":              self.onDeleteAtIndex(data["index"]) -        elif message_type in ["highlightedCode", "openFiles", "readFile", "editFile", "getUserSecret", "runCommand", "uniqueId"]: +        elif message_type in ["highlightedCode", "openFiles", "visibleFiles", "readFile", "editFile", "getUserSecret", "runCommand", "uniqueId"]:              self.sub_queue.post(message_type, data)          elif message_type == "workspaceDirectory":              self.workspace_directory = data["workspaceDirectory"] @@ -302,6 +304,10 @@ class IdeProtocolServer(AbstractIdeProtocolServer):      async def getOpenFiles(self) -> List[str]:          resp = await self._send_and_receive_json({}, OpenFilesResponse, "openFiles")          return resp.openFiles +     +    async def getVisibleFiles(self) -> List[str]: +        resp = await self._send_and_receive_json({}, VisibleFilesResponse, "visibleFiles") +        return resp.visibleFiles      async def get_unique_id(self) -> str:          resp = await self._send_and_receive_json({}, UniqueIdResponse, "uniqueId") diff --git a/continuedev/src/continuedev/server/ide_protocol.py b/continuedev/src/continuedev/server/ide_protocol.py index 69cb6c10..2783dc61 100644 --- a/continuedev/src/continuedev/server/ide_protocol.py +++ b/continuedev/src/continuedev/server/ide_protocol.py @@ -52,6 +52,10 @@ class AbstractIdeProtocolServer(ABC):          """Get a list of open files"""      @abstractmethod +    async def getVisibleFiles(self) -> List[str]: +        """Get a list of visible files""" + +    @abstractmethod      async def getHighlightedCode(self) -> List[RangeInFile]:          """Get a list of highlighted code""" | 
