()
| 841 | } |
| 842 | |
| 843 | func (ml *messagesList) selectedMessage() (*discord.Message, bool) { |
| 844 | if len(ml.messages) == 0 { |
| 845 | return nil, false |
| 846 | } |
| 847 | |
| 848 | cursor := ml.Cursor() |
| 849 | if cursor == -1 || cursor >= len(ml.messages) { |
| 850 | return nil, false |
| 851 | } |
| 852 | |
| 853 | return &ml.messages[cursor], true |
| 854 | } |
| 855 | |
| 856 | func (ml *messagesList) Update(msg tview.Msg) tview.Cmd { |
| 857 | switch msg := msg.(type) { |
no test coverage detected