mirror of
https://github.com/navidrome/navidrome.git
synced 2026-10-28 06:07:17 +01:00
Remove obsolete MissingFiles interface and its references: - Delete core/missing_files.go and core/missing_files_test.go - Remove RefreshAlbums method from AlbumRepository interface and implementation - Remove RefreshAlbums tests from AlbumRepository test suite - Update wire providers to use NewMaintenance instead of NewMissingFiles - Update native API router to use Maintenance service - Update missing.go handler to use Maintenance interface All functionality is now consolidated in the core.Maintenance service. Signed-off-by: Deluan <deluan@navidrome.org>
29 lines
667 B
Go
29 lines
667 B
Go
package core
|
|
|
|
import (
|
|
"github.com/google/wire"
|
|
"github.com/navidrome/navidrome/core/agents"
|
|
"github.com/navidrome/navidrome/core/external"
|
|
"github.com/navidrome/navidrome/core/ffmpeg"
|
|
"github.com/navidrome/navidrome/core/metrics"
|
|
"github.com/navidrome/navidrome/core/playback"
|
|
"github.com/navidrome/navidrome/core/scrobbler"
|
|
)
|
|
|
|
var Set = wire.NewSet(
|
|
NewMediaStreamer,
|
|
GetTranscodingCache,
|
|
NewArchiver,
|
|
NewPlayers,
|
|
NewShare,
|
|
NewPlaylists,
|
|
NewLibrary,
|
|
NewMaintenance,
|
|
agents.GetAgents,
|
|
external.NewProvider,
|
|
wire.Bind(new(external.Agents), new(*agents.Agents)),
|
|
ffmpeg.New,
|
|
scrobbler.GetPlayTracker,
|
|
playback.GetInstance,
|
|
metrics.GetInstance,
|
|
)
|