moved the service layer to its own package
This commit is contained in:
@@ -4,7 +4,7 @@ package controllers
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
serv "esdi/tui/internal/services"
|
serv "esdi/services"
|
||||||
"esdi/tui/internal/views"
|
"esdi/tui/internal/views"
|
||||||
|
|
||||||
"github.com/gdamore/tcell/v2"
|
"github.com/gdamore/tcell/v2"
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import (
|
|||||||
|
|
||||||
"esdi/cdashdisplay"
|
"esdi/cdashdisplay"
|
||||||
helper "esdi/helpers"
|
helper "esdi/helpers"
|
||||||
"esdi/tui/internal/services"
|
"esdi/services"
|
||||||
"esdi/tui/internal/views"
|
"esdi/tui/internal/views"
|
||||||
|
|
||||||
"github.com/gdamore/tcell/v2"
|
"github.com/gdamore/tcell/v2"
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ import (
|
|||||||
|
|
||||||
"esdi/config"
|
"esdi/config"
|
||||||
"esdi/providers"
|
"esdi/providers"
|
||||||
|
"esdi/services"
|
||||||
"esdi/telemetry"
|
"esdi/telemetry"
|
||||||
"esdi/tui/internal/models"
|
"esdi/tui/internal/models"
|
||||||
"esdi/tui/internal/services"
|
|
||||||
"esdi/tui/internal/views"
|
"esdi/tui/internal/views"
|
||||||
|
|
||||||
"github.com/gdamore/tcell/v2"
|
"github.com/gdamore/tcell/v2"
|
||||||
|
|||||||
+4
-2
@@ -2,10 +2,11 @@
|
|||||||
package tui
|
package tui
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"esdi/tui/internal/controllers"
|
|
||||||
"esdi/tui/internal/services"
|
|
||||||
"log/slog"
|
"log/slog"
|
||||||
|
|
||||||
|
"esdi/services"
|
||||||
|
"esdi/tui/internal/controllers"
|
||||||
|
|
||||||
"github.com/rivo/tview"
|
"github.com/rivo/tview"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -16,6 +17,7 @@ type ControlPanel struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func NewControlPanel(logger *slog.Logger) *ControlPanel {
|
func NewControlPanel(logger *slog.Logger) *ControlPanel {
|
||||||
|
// NOTE: given the services should not be only for the TUI should this be here?
|
||||||
baseController := &controllers.Controller{
|
baseController := &controllers.Controller{
|
||||||
Logger: logger,
|
Logger: logger,
|
||||||
App: tview.NewApplication(),
|
App: tview.NewApplication(),
|
||||||
|
|||||||
Reference in New Issue
Block a user