getNamespacesChains static method

List<String> getNamespacesChains(
  1. Map<String, Namespace> namespaces
)

Implementation

static List<String> getNamespacesChains(Map<String, Namespace> namespaces) {
  List<String> chains = [];

  namespaces.values.forEach((namespace) {
    chains.addAll(getAccountsChains(namespace.accounts));

    if (namespace.extension != null) {
      namespace.extension!.forEach((extension) {
        chains.addAll(getAccountsChains(extension.accounts));
      });
    }
  });

  return chains;
}