google / timesketch

Collaborative forensic timeline analysis
Apache License 2.0
2.62k stars 589 forks source link

Loading indicator active analyzers #2855

Closed Annoraaq closed 1 year ago

Annoraaq commented 1 year ago

Adresses all 5 points of #2799

We will keep the activeAnalyses and the finished analyses/analyzerResults in the store. That way we don't need the EventBus anymore.

As soon as there are new activeAnalyses the AnalyzerResults components starts polling the active analyses. If they change, the Analyzer results are loaded from the backend again and stored in the store.

In the AnalyzerList component, a different icon is shown if the analyzer has been run for ALL currently selected timelines.