getNamespacesChains function

List<String> getNamespacesChains(
  1. SessionNamespaces namespaces
)

Implementation

List<String> getNamespacesChains(SessionNamespaces namespaces) {
  final 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;
}