aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJordan <me@jordan.im>2021-12-08 21:29:38 -0700
committerJordan <me@jordan.im>2021-12-08 21:29:38 -0700
commit1cfdfd841155ccca925262a040dd879e6e98b89b (patch)
treeb1b3b6778bbe2d58b8a64cc343b4e3ccd595bff3
parent3f0aaeb92320114a5ed66edcdb5b4e1124a2f918 (diff)
downloadkeep-1cfdfd841155ccca925262a040dd879e6e98b89b.tar.gz
keep-1cfdfd841155ccca925262a040dd879e6e98b89b.zip
keep: ensure non-zero chanMsgs before assignment
-rw-r--r--keep.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/keep.go b/keep.go
index 53cfe68..8f4f91b 100644
--- a/keep.go
+++ b/keep.go
@@ -147,8 +147,10 @@ func messageCreate(s *discordgo.Session, m *discordgo.MessageCreate) {
log.Printf("Unable to get messages: %s", err)
return
}
- m.Content = chanMsgs[0].Content
- m.Attachments = chanMsgs[0].Attachments
+ if len(chanMsgs) > 0 {
+ m.Content = chanMsgs[0].Content
+ m.Attachments = chanMsgs[0].Attachments
+ }
}
// Log all messages if verbose set to true