moved the service layer to its own package

This commit is contained in:
2026-06-23 17:54:01 +01:00
parent 2146dc8396
commit 9c7c6d528f
8 changed files with 7 additions and 5 deletions
+1 -1
View File
@@ -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"
+1 -1
View File
@@ -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"
+1 -1
View File
@@ -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
View File
@@ -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(),