Bugfix: Up arrow in stream/start crashes application

This commit is contained in:
2019-10-22 08:05:51 -04:00
parent 2c9005064c
commit db6e367fac

View File

@ -25,10 +25,16 @@ func cmdEdit(cmd []string) {
if len(cmd) == 2 || len(cmd) == 1 { if len(cmd) == 2 || len(cmd) == 1 {
if len(cmd) == 2 { if len(cmd) == 2 {
messageId, _ = strconv.Atoi(cmd[1]) messageId, _ = strconv.Atoi(cmd[1])
} else { } else if lastMessage.ID != 0 {
if lastMessage.Type != "text" {
printToView("Feed", "Last message isn't editable (is it an edit?)")
return
}
messageId = lastMessage.ID messageId = lastMessage.ID
} else {
printToView("Feed", "No message to edit")
return
} }
origMessage, _ := chat.ReadMessage(messageId) origMessage, _ := chat.ReadMessage(messageId)
if origMessage.Result.Messages[0].Msg.Content.Type != "text" { if origMessage.Result.Messages[0].Msg.Content.Type != "text" {
printToView("Feed", fmt.Sprintf("%+v", origMessage)) printToView("Feed", fmt.Sprintf("%+v", origMessage))