getNodeIdFromParameter static method

String getNodeIdFromParameter(
  1. String parameter
)

Implementation

static String getNodeIdFromParameter(String parameter) {
  List<String> split = parameter.split("/");

  // node id with underscore
  String nodeId = split[0];
  if (nodeId.contains("_")) {
    List<String> splitNodeId = nodeId.split("_");
    String newNodeId = "";
    bool first = true;
    for (int i = 0; i < splitNodeId.length - 1; i++) {
      if (first)
        first = false;
      else
        newNodeId += "_";

      newNodeId += splitNodeId[i];
    }

    nodeId = newNodeId;
  }
  return nodeId;
}