mirror of
https://github.com/GrassrootsEconomics/cic-dw.git
synced 2026-05-21 05:10:11 +02:00
add: (wip) balances query API
This commit is contained in:
@@ -34,6 +34,7 @@ type config struct {
|
||||
type queries struct {
|
||||
core goyesql.Queries
|
||||
dashboard goyesql.Queries
|
||||
public goyesql.Queries
|
||||
}
|
||||
|
||||
func loadConfig(configFilePath string, k *koanf.Koanf) error {
|
||||
@@ -97,9 +98,15 @@ func loadQueries(sqlFilesPath string) error {
|
||||
return err
|
||||
}
|
||||
|
||||
publicQueries, err := goyesql.ParseFile(fmt.Sprintf("%s/public.sql", sqlFilesPath))
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
preparedQueries = &queries{
|
||||
core: coreQueries,
|
||||
dashboard: dashboardQueries,
|
||||
public: publicQueries,
|
||||
}
|
||||
|
||||
return nil
|
||||
|
||||
@@ -2,6 +2,7 @@ package main
|
||||
|
||||
import (
|
||||
"cic-dw/internal/dashboard"
|
||||
"cic-dw/internal/public"
|
||||
"github.com/labstack/echo/v4"
|
||||
"github.com/labstack/echo/v4/middleware"
|
||||
)
|
||||
@@ -18,6 +19,7 @@ func initHTTPServer() *echo.Echo {
|
||||
}))
|
||||
|
||||
dashboard.InitDashboardApi(server, db, preparedQueries.dashboard)
|
||||
public.InitPublicApi(server, db, preparedQueries.public)
|
||||
|
||||
return server
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user