on main help sign in
small fixes
635324dKujtim Hoxha
internal/logging/writer.go+2−1
@@ -18,7 +18,8 @@ func (w *writer) Write(p []byte) (int, error) {
18 d := logfmt.NewDecoder(bytes.NewReader(p))
18 d := logfmt.NewDecoder(bytes.NewReader(p))
19 for d.ScanRecord() {
19 for d.ScanRecord() {
20 msg := LogMessage{
20 msg := LogMessage{
21− ID: fmt.Sprintf("%d", time.Now().UnixNano()),
21+ ID: fmt.Sprintf("%d", time.Now().UnixNano()),
22+ Time: time.Now(),
22 }
23 }
23 for d.ScanKeyval() {
24 for d.ScanKeyval() {
24 switch string(d.Key()) {
25 switch string(d.Key()) {
internal/tui/components/core/status.go+1−1
@@ -97,6 +97,6 @@ func (m statusCmp) model() string {
97
97
98func NewStatusCmp() tea.Model {
98func NewStatusCmp() tea.Model {
99 return &statusCmp{
99 return &statusCmp{
100− messageTTL: 15 * time.Second,
100+ messageTTL: 10 * time.Second,
101 }
101 }
102}
102}
internal/tui/components/repl/sessions.go+1
@@ -123,6 +123,7 @@ func (i *sessionsCmp) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
123 case tea.KeyMsg:
123 case tea.KeyMsg:
124 switch {
124 switch {
125 case key.Matches(msg, sessionKeyMapValue.Select):
125 case key.Matches(msg, sessionKeyMapValue.Select):
126+ i.app.Logger.PersistInfo("Session selected")
126 selected := i.list.SelectedItem()
127 selected := i.list.SelectedItem()
127 if selected == nil {
128 if selected == nil {
128 return i, nil
129 return i, nil
internal/tui/tui.go+1−2
@@ -131,6 +131,7 @@ func (a appModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
131 TTL: msg.Payload.PersistTime,
131 TTL: msg.Payload.PersistTime,
132 })
132 })
133 }
133 }
134+ cmds = append(cmds, cmd)
134 }
135 }
135 case util.ClearStatusMsg:
136 case util.ClearStatusMsg:
136 a.status, _ = a.status.Update(msg)
137 a.status, _ = a.status.Update(msg)
@@ -205,8 +206,6 @@ func (a appModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
205 }
206 }
206 }
207 }
207
208
208− a.status, cmd = a.status.Update(msg)
209− cmds = append(cmds, cmd)
210 if a.dialogVisible {
209 if a.dialogVisible {
211 d, cmd := a.dialog.Update(msg)
210 d, cmd := a.dialog.Update(msg)
212 a.dialog = d.(core.DialogCmp)
211 a.dialog = d.(core.DialogCmp)