diff --git a/cmd/application.go b/cmd/application.go index 8db199d..e965e36 100644 --- a/cmd/application.go +++ b/cmd/application.go @@ -45,7 +45,7 @@ func newApplication(cfg *config.Config) *application { func (a *application) show(token string) error { if token == "" { - loginForm := login.NewForm(a.cfg, a.Application, func(token string) { + loginForm := login.NewForm(a.cfg, func(token string) { if err := a.show(token); err != nil { slog.Error("failed to show app", "err", err) return diff --git a/internal/login/form.go b/internal/login/form.go index d17d7a1..9587999 100644 --- a/internal/login/form.go +++ b/internal/login/form.go @@ -17,16 +17,14 @@ type DoneFn = func(token string) type Form struct { *tview.Pages cfg *config.Config - app *tview.Application form *tview.Form done DoneFn } -func NewForm(cfg *config.Config, app *tview.Application, done DoneFn) *Form { +func NewForm(cfg *config.Config, done DoneFn) *Form { f := &Form{ Pages: tview.NewPages(), cfg: cfg, - app: app, form: tview.NewForm(), done: done, }