Initial cloud-services repo - gateway service + pkg modules

This commit is contained in:
Chris Rai
2026-01-30 23:14:52 -05:00
commit fbb820d7b3
1037 changed files with 171318 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
package sloppy
import (
"sync"
"fiskerinc.com/modules/db"
"fiskerinc.com/modules/db/queries"
"fiskerinc.com/modules/logger"
)
var (
carsDB queries.CarsInterface
carsDBOnce sync.Once
)
func GetCarsDB() queries.CarsInterface {
carsDBOnce.Do(func() {
if carsDB != nil {
return
}
client := &db.DBClient{}
logger.Debug().Msg("Init Cars instance")
cars := &queries.Cars{}
cars.SetClient(client)
carsDB = cars
})
return carsDB
}