Initial import of map-asset-gateway
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
package basemap
|
||||
|
||||
import "context"
|
||||
|
||||
func (s *Store) Dashboard(ctx context.Context, info SystemInfo, flash string, createdToken string) (DashboardData, error) {
|
||||
basemaps, err := s.ListBasemaps(ctx)
|
||||
if err != nil {
|
||||
return DashboardData{}, err
|
||||
}
|
||||
vectorAssets, err := s.ListVectorAssets(ctx)
|
||||
if err != nil {
|
||||
return DashboardData{}, err
|
||||
}
|
||||
scanSources, err := s.ListScanSources(ctx)
|
||||
if err != nil {
|
||||
return DashboardData{}, err
|
||||
}
|
||||
scanRuns, err := s.ListScanRuns(ctx, 10)
|
||||
if err != nil {
|
||||
return DashboardData{}, err
|
||||
}
|
||||
targetSystems, err := s.ListTargetSystems(ctx)
|
||||
if err != nil {
|
||||
return DashboardData{}, err
|
||||
}
|
||||
tokens, err := s.ListTokens(ctx)
|
||||
if err != nil {
|
||||
return DashboardData{}, err
|
||||
}
|
||||
pushRecords, err := s.ListPushRecords(ctx, 10)
|
||||
if err != nil {
|
||||
return DashboardData{}, err
|
||||
}
|
||||
vectorPushRecords, err := s.ListVectorPushRecords(ctx, 10)
|
||||
if err != nil {
|
||||
return DashboardData{}, err
|
||||
}
|
||||
return DashboardData{
|
||||
SystemInfo: info,
|
||||
Basemaps: basemaps,
|
||||
VectorAssets: vectorAssets,
|
||||
ScanSources: scanSources,
|
||||
ScanRuns: scanRuns,
|
||||
TargetSystems: targetSystems,
|
||||
Tokens: tokens,
|
||||
PushRecords: pushRecords,
|
||||
VectorPushRecords: vectorPushRecords,
|
||||
Flash: flash,
|
||||
CreatedToken: createdToken,
|
||||
}, nil
|
||||
}
|
||||
Reference in New Issue
Block a user