]> git.r.bdr.sh - rbdr/mobius/blobdiff - hotline/ui.go
First pass at file browsing
[rbdr/mobius] / hotline / ui.go
index dc852677f51a89fdf5b08b006b37be1891ff6d57..5056954c6ebe170660110be76606a975fa0be16c 100644 (file)
@@ -285,7 +285,7 @@ func (ui *UI) renderServerUI() *tview.Flex {
        commandList.
                SetText("[yellow]^n[-::]: Read News   [yellow]^p[-::]: Post News\n[yellow]^l[-::]: View Logs\n").
                SetBorder(true).
-               SetTitle("Keyboard Shortcuts")
+               SetTitle("| Keyboard Shortcuts| ")
 
        modal := tview.NewModal().
                SetText("Disconnect from the server?").
@@ -313,6 +313,13 @@ func (ui *UI) renderServerUI() *tview.Flex {
                        ui.Pages.AddPage("modal", modal, false, true)
                }
 
+               // List files
+               if event.Key() == tcell.KeyCtrlF {
+                       if err := ui.HLClient.Send(*NewTransaction(tranGetFileNameList, nil)); err != nil {
+                               ui.HLClient.Logger.Errorw("err", "err", err)
+                       }
+               }
+
                // Show News
                if event.Key() == tcell.KeyCtrlN {
                        if err := ui.HLClient.Send(*NewTransaction(tranGetMsgs, nil)); err != nil {