summaryrefslogtreecommitdiff
path: root/internal/client/ui/core/core.go
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2024-11-22 12:25:41 +0200
committerKyren223 <Kyren223@proton.me>2024-11-22 12:25:41 +0200
commit66a14bf0f1be776a6f7d193dea5b6534a28591df (patch)
treecbc2e17f2b3416b0fca8d1ef1911dda14790ffaf /internal/client/ui/core/core.go
parentae8e313c4829df701042e298ccb4906c43c2ce6f (diff)
Refactored gateway to integrate between with the UI
Diffstat (limited to 'internal/client/ui/core/core.go')
-rw-r--r--internal/client/ui/core/core.go36
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
+ }
+}