get rid of pointer to controller
This commit is contained in:
@@ -34,7 +34,7 @@ type albumPageState struct {
|
||||
pm *backend.PlaybackManager
|
||||
im *backend.ImageManager
|
||||
sm *backend.ServerManager
|
||||
contr *controller.Controller
|
||||
contr controller.Controller
|
||||
nav func(Route)
|
||||
}
|
||||
|
||||
@@ -44,7 +44,7 @@ func NewAlbumPage(
|
||||
pm *backend.PlaybackManager,
|
||||
lm *backend.LibraryManager,
|
||||
im *backend.ImageManager,
|
||||
contr *controller.Controller,
|
||||
contr controller.Controller,
|
||||
nav func(Route),
|
||||
) *AlbumPage {
|
||||
a := &AlbumPage{
|
||||
|
||||
@@ -27,7 +27,7 @@ type artistPageState struct {
|
||||
sm *backend.ServerManager
|
||||
im *backend.ImageManager
|
||||
nav func(Route)
|
||||
contr *controller.Controller
|
||||
contr controller.Controller
|
||||
}
|
||||
|
||||
type ArtistPage struct {
|
||||
@@ -41,7 +41,7 @@ type ArtistPage struct {
|
||||
OnPlayAlbum func(string, int)
|
||||
}
|
||||
|
||||
func NewArtistPage(artistID string, sm *backend.ServerManager, im *backend.ImageManager, contr *controller.Controller, nav func(Route)) *ArtistPage {
|
||||
func NewArtistPage(artistID string, sm *backend.ServerManager, im *backend.ImageManager, contr controller.Controller, nav func(Route)) *ArtistPage {
|
||||
a := &ArtistPage{artistPageState: artistPageState{
|
||||
artistID: artistID,
|
||||
sm: sm,
|
||||
|
||||
@@ -30,7 +30,7 @@ type PlaylistPage struct {
|
||||
|
||||
type playlistPageState struct {
|
||||
playlistID string
|
||||
contr *controller.Controller
|
||||
contr controller.Controller
|
||||
sm *backend.ServerManager
|
||||
pm *backend.PlaybackManager
|
||||
im *backend.ImageManager
|
||||
@@ -39,7 +39,7 @@ type playlistPageState struct {
|
||||
|
||||
func NewPlaylistPage(
|
||||
playlistID string,
|
||||
contr *controller.Controller,
|
||||
contr controller.Controller,
|
||||
sm *backend.ServerManager,
|
||||
pm *backend.PlaybackManager,
|
||||
im *backend.ImageManager,
|
||||
|
||||
@@ -67,13 +67,13 @@ type NavigationHandler interface {
|
||||
|
||||
type Router struct {
|
||||
App *backend.App
|
||||
Controller *controller.Controller
|
||||
Controller controller.Controller
|
||||
Nav NavigationHandler
|
||||
|
||||
pop util.PopUpProvider
|
||||
}
|
||||
|
||||
func NewRouter(app *backend.App, controller *controller.Controller, nav NavigationHandler) Router {
|
||||
func NewRouter(app *backend.App, controller controller.Controller, nav NavigationHandler) Router {
|
||||
r := Router{
|
||||
App: app,
|
||||
Controller: controller,
|
||||
|
||||
Reference in New Issue
Block a user