From 9cecf0bd020984d19d7ede6ef2b1553274e79d3b Mon Sep 17 00:00:00 2001 From: FIGBERT Date: Sat, 18 Mar 2023 11:59:07 -0700 Subject: [PATCH] Move utility functions above mauview interfaces --- ui/view-roster.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/ui/view-roster.go b/ui/view-roster.go index d41cff0..b0f112d 100644 --- a/ui/view-roster.go +++ b/ui/view-roster.go @@ -108,6 +108,14 @@ func (rstr *RosterView) getMostRecentMessage(room *rooms.Room) (string, bool) { return "It's quite empty in here.", false } +func (rstr *RosterView) First() *rooms.Room { + return rstr.rooms[0] +} + +func (rstr *RosterView) Last() *rooms.Room { + return rstr.rooms[len(rstr.rooms)-1] +} + func (rstr *RosterView) Draw(screen mauview.Screen) { if rstr.focused { if roomView, ok := rstr.parent.getRoomView(rstr.selected.ID, true); ok { @@ -228,11 +236,3 @@ func (rstr *RosterView) OnKeyEvent(event mauview.KeyEvent) bool { } return true } - -func (rstr *RosterView) First() *rooms.Room { - return rstr.rooms[0] -} - -func (rstr *RosterView) Last() *rooms.Room { - return rstr.rooms[len(rstr.rooms)-1] -}