From 9766f268c6d367412c7b9dd4e799fca8abac7c4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=83=9E=E3=83=AA=E3=82=A6=E3=82=B9?= Date: Thu, 5 Jan 2023 00:25:20 -0500 Subject: [PATCH] Fixed error handling TODOs --- ui/windows/postshow/handlers.go | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/ui/windows/postshow/handlers.go b/ui/windows/postshow/handlers.go index e7baae0..5311fb6 100644 --- a/ui/windows/postshow/handlers.go +++ b/ui/windows/postshow/handlers.go @@ -34,13 +34,28 @@ func handleReply(mi interface{}) (bool, []tea.Cmd) { if m.buffer != "" { replyToIdx, err = strconv.Atoi(m.buffer) - if err != nil { - // TODO: Handle error + cmds = append(cmds, cmd.New( + cmd.MsgError, + WIN_ID, + cmd.Arg{ + Name: "error", + Value: err, + }, + ).Tea()) + return true, cmds } if replyToIdx >= len(m.replyIDs) { - // TODO: Handle error + cmds = append(cmds, cmd.New( + cmd.MsgError, + WIN_ID, + cmd.Arg{ + Name: "error", + Value: errors.New("Reply # does not exist!"), + }, + ).Tea()) + return true, cmds } }