def METHOD_NAME(
    self, create_new_socket: bool = True
) -> List[QlikDashboard]:
    """
    Get List of all dashboards
    """
    try:
        if create_new_socket:
            self.connect_websocket()
        self._websocket_send_request(GET_DOCS_LIST_REQ)
        resp = self.socket_connection.recv()
        dashboard_result = QlikDashboardResult(**json.loads(resp))
        return dashboard_result.result.qDocList
    except Exception:
        logger.debug(traceback.format_exc())
        logger.warning("Failed to fetch the dashboard list")
    return []