diff options
Diffstat (limited to 'internal/client/ui/core/core.go')
| -rw-r--r-- | internal/client/ui/core/core.go | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/internal/client/ui/core/core.go b/internal/client/ui/core/core.go new file mode 100644 index 0000000..1dbaef5 --- /dev/null +++ b/internal/client/ui/core/core.go @@ -0,0 +1,36 @@ +package core + +import ( + "crypto/ed25519" + "fmt" + + tea "github.com/charmbracelet/bubbletea" +) + +type Model struct{} + +func New(privKey ed25519.PrivateKey, name string) Model { + + // Connectiong to server... + // Connection failed - retrying in 3 sec... + // Connection failed - retrying in 3 sec... + return Model{} +} + +func (m Model) Init() tea.Cmd { + return nil +} + +func (m Model) View() string { + return fmt.Sprintf( + "%s", + "", + ) +} + +func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { + switch msg := msg.(type) { + default: + return m, nil + } +} |
