Files
scroll/prover-stats-api/internal/controller/controller.go
Lawliet-Chan e3b451c641 feat(prover-stats-api): add prover stats API (#635)
Co-authored-by: xinran chen <lawliet@xinran-m1x.local>
Co-authored-by: georgehao <haohongfan@gmail.com>
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
2023-07-20 15:33:29 +08:00

25 lines
417 B
Go

package controller
import (
"sync"
"gorm.io/gorm"
)
var (
// ProverTask is controller instance
ProverTask *ProverTaskController
// Auth is controller instance
Auth *AuthController
initControllerOnce sync.Once
)
// InitController inits Controller with database
func InitController(db *gorm.DB) {
initControllerOnce.Do(func() {
ProverTask = NewProverTaskController(db)
Auth = NewAuthController()
})
}