Files
motr/pkg/config/middleware.go

25 lines
420 B
Go

//go:build js && wasm
// +build js,wasm
package config
import (
"database/sql"
"github.com/onsonr/motr/x/identity"
"github.com/onsonr/motr/x/portfolio"
"github.com/onsonr/motr/x/user"
)
type DBConnection struct {
DB *sql.DB
Identity identity.Model
Portfolio portfolio.Model
User user.Model
}
type RuntimeContext interface {
GetMotrConfig() *MotrConfig
GetDatabaseConnection() *DBConnection
}