Files
hamview/server.go
maze 13afa08e8a
Some checks failed
Test and build / Test and lint (push) Failing after 36s
Test and build / Build collector (push) Failing after 43s
Test and build / Build receiver (push) Failing after 42s
Checkpoint
2026-03-05 15:38:18 +01:00

31 lines
692 B
Go

package hamview
import (
"github.com/sirupsen/logrus"
"git.maze.io/ham/hamview/server"
)
// Deprecated: Use server.Config instead
type ServerConfig = server.Config
// Deprecated: Use server.Server instead
type Server = server.Server
// NewServer creates a new server instance
// Deprecated: Use server.New instead
func NewServer(serverConfig *ServerConfig, databaseConfig *DatabaseConfig) (*Server, error) {
// Get logger from the global context or create a new one
logger := Logger
if logger == nil {
logger = logrus.New()
}
dbConfig := &server.DatabaseConfig{
Type: databaseConfig.Type,
Conf: databaseConfig.Conf,
}
return server.New(serverConfig, dbConfig, logger)
}