| 26989 | return result.to_dict() if result is not None else None |
| 26990 | client.set_request_handler("sessionFs.mkdir", handle_session_fs_mkdir) |
| 26991 | async def handle_session_fs_readdir(params: dict) -> dict | None: |
| 26992 | request = SessionFSReaddirRequest.from_dict(params) |
| 26993 | handler = get_handlers(request.session_id).session_fs |
| 26994 | if handler is None: raise RuntimeError(f"No session_fs handler registered for session: {request.session_id}") |
| 26995 | result = await handler.readdir(request) |
| 26996 | return result.to_dict() |
| 26997 | client.set_request_handler("sessionFs.readdir", handle_session_fs_readdir) |
| 26998 | async def handle_session_fs_readdir_with_types(params: dict) -> dict | None: |
| 26999 | request = SessionFSReaddirWithTypesRequest.from_dict(params) |