Do aggregating of app data on server
Currently, if there is an app for a subsystem that receives information from the flashlist and also has a separate health check defined by the subsystem configuration, these two pieces of information will be filled into two different apps for that subsystem unless they have the same name (which is not the case currently).
Although there is a matching base on the uri
in place to check if a subsystem that should receive information from the flashlist also does so, this matching is not used to aggregate all app information at one place in the server. This makes it necessary to do this on the client side.
The client side code could probably be much simplified if this aggregation is done on the server, so that the client only has to worry about displaying this.