add: (wip) balances query API

This commit is contained in:
2022-05-14 11:15:45 +03:00
parent 352b89332f
commit 7d431f1c8f
6 changed files with 75 additions and 0 deletions

View File

@@ -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

View File

@@ -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
}