Make persistence provider pluggable at runtime
This commit is contained in:
@@ -15,4 +15,5 @@ var Set = wire.NewSet(
|
||||
NewCheckSumRepository,
|
||||
NewNowPlayingRepository,
|
||||
persistence.NewMediaFolderRepository,
|
||||
wire.Value(persistence.ProviderIdentifier("levisdb")),
|
||||
)
|
||||
|
||||
@@ -15,4 +15,5 @@ var Set = wire.NewSet(
|
||||
NewCheckSumRepository,
|
||||
persistence.NewNowPlayingRepository,
|
||||
persistence.NewMediaFolderRepository,
|
||||
wire.Value(persistence.ProviderIdentifier("storm")),
|
||||
)
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
package persistence
|
||||
|
||||
type ProviderIdentifier string
|
||||
Reference in New Issue
Block a user