Files
scroll/bridge-history-api/internal/controller/api/controller.go
colinlyguo 0803dd97fb refactor
2023-12-06 14:33:54 +08:00

23 lines
390 B
Go

package api
import (
"sync"
"github.com/go-redis/redis/v8"
"gorm.io/gorm"
)
var (
// HistoryCtrler is controller instance
HistoryCtrler *HistoryController
initControllerOnce sync.Once
)
// InitController inits Controller with database
func InitController(db *gorm.DB, redis *redis.Client) {
initControllerOnce.Do(func() {
HistoryCtrler = NewHistoryController(db, redis)
})
}