summaryrefslogtreecommitdiff
path: root/internal/client/tui/finishedmsg.go
blob: d1e9165491118ca36cd47c3378905d29aa898337 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package tui

import tea "github.com/charmbracelet/bubbletea"

type finishedMsg struct {
	cb  func() error
	err error
}

func (f finishedMsg) Error() string {
	return f.err.Error()
}

func finishedCmd(cb func() error, err error) tea.Cmd {
	return func() tea.Msg {
		return finishedMsg{
			cb:  cb,
			err: err,
		}
	}
}