BlueWaveTechnologies / BlueWave

Web application used to create charts and dashboards using a graph database
MIT License
5 stars 3 forks source link

GraphService - Save graph metadata in the graph #203

Closed pborissow closed 2 years ago

pborissow commented 2 years ago

The GraphService is currently responsible for generating and persisting metadata about the graph (e.g. nodes, properties, counts, etc). This responsibility is going to shift to the bluewave transaction plugin. More here:

https://github.com/CentrifugeTech/BlueWave_TX_Plugin/issues/5

Once the transaction plugin is implemented, graph metadata will be available via a "bluewave_metadata" node.

The GraphService will need to be updated in 2 ways:

  1. The getNodes() method will be refactored to query the "bluewave_metadata" node
  2. The getProperties() method will be refactored to query the "bluewave_metadata" node