diff options
| author | Kyren223 <Kyren223@proton.me> | 2024-11-22 12:25:41 +0200 |
|---|---|---|
| committer | Kyren223 <Kyren223@proton.me> | 2024-11-22 12:25:41 +0200 |
| commit | 66a14bf0f1be776a6f7d193dea5b6534a28591df (patch) | |
| tree | cbc2e17f2b3416b0fca8d1ef1911dda14790ffaf /internal/client/ui/core | |
| parent | ae8e313c4829df701042e298ccb4906c43c2ce6f (diff) | |
Refactored gateway to integrate between with the UI
Diffstat (limited to 'internal/client/ui/core')
| -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 + } +} |
