diff --git a/cmd/app/main.go b/cmd/app/main.go index 851d490..79a363b 100644 --- a/cmd/app/main.go +++ b/cmd/app/main.go @@ -42,7 +42,7 @@ func showGreeting() { }).Info("starting up") // ── Services ────────────────────────────────────────────────────────────── - var greetSvc greeter.Greeter = greeter.New(log) + greetSvc := greeter.New(log) // ── Example usage ───────────────────────────────────────────────────────── msg := greetSvc.Greet(cfg.Greeter.Name).Expect("greeting") diff --git a/internal/greeter/greeter.go b/internal/greeter/greeter.go index d0b771b..86dbd59 100644 --- a/internal/greeter/greeter.go +++ b/internal/greeter/greeter.go @@ -14,12 +14,6 @@ import ( "gitea.djmil.dev/go/template/pkg/result" ) -// Greeter produces a greeting for a given name. -// The interface is what other packages should depend on — never the concrete type. -type Greeter interface { - Greet(name string) result.Expect[string] -} - // Service is the concrete implementation. type Service struct { log *logger.Logger