INNER CODE UNIT · Go

fatal

sklinkert/at · cmd/at-coinbase/main.go:21

func fatal(msg string, err error) {
	slog.Error(msg, "error", err)
	os.Exit(1)
}

func mustConnectDB() *gorm.DB {
	db, err := gorm.Open(sqlite.Open("at-demo.db"), &gorm.Config{})
	if err != nil {
		fatal("failed to connect database", err)
	}
	if err := db.AutoMigrate(&tick.Tick{}, &ohlc.OHLC{}, &trader.PerformanceRecord{}); err != nil {
		fatal("db.AutoMigrate() failed", err)
	}
	return db
}

func main() {
	ctx := context.Background()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…