mirror of
https://github.com/datarhei/core.git
synced 2025-10-04 15:42:57 +08:00

Commits (Ingo Oppermann): - Add experimental SRT connection stats and logs - Hide /config/reload endpoint in reade-only mode - Add SRT server - Create v16 in go.mod - Fix data races, tests, lint, and update dependencies - Add trailing slash for routed directories (datarhei/restreamer#340) - Allow relative URLs in content in static routes Co-Authored-By: Ingo Oppermann <57445+ioppermann@users.noreply.github.com>
38 lines
542 B
Go
38 lines
542 B
Go
package store
|
|
|
|
import (
|
|
"github.com/datarhei/core/v16/log"
|
|
)
|
|
|
|
type DummyConfig struct {
|
|
Logger log.Logger
|
|
}
|
|
|
|
type dummyStore struct {
|
|
logger log.Logger
|
|
}
|
|
|
|
func NewDummyStore(config DummyConfig) Store {
|
|
s := &dummyStore{
|
|
logger: config.Logger,
|
|
}
|
|
|
|
if s.logger == nil {
|
|
s.logger = log.New("")
|
|
}
|
|
|
|
return s
|
|
}
|
|
|
|
func (sb *dummyStore) Store(data StoreData) error {
|
|
sb.logger.Debug().Log("Data stored")
|
|
|
|
return nil
|
|
}
|
|
|
|
func (sb *dummyStore) Load() (StoreData, error) {
|
|
sb.logger.Debug().Log("Data loaded")
|
|
|
|
return NewStoreData(), nil
|
|
}
|