only set before if last message id has contents

This commit is contained in:
Andre Medeiros 2021-07-15 21:18:43 -04:00
parent ff27f2323d
commit badda4f191

View file

@ -248,10 +248,12 @@ func (nc *notificationsConsumer) Consume(delivery rmq.Delivery) {
nc.logger.WithFields(logrus.Fields{ nc.logger.WithFields(logrus.Fields{
"accountID": id, "accountID": id,
}).Debug("fetching message inbox") }).Debug("fetching message inbox")
msgs, err := rac.MessageInbox(
reddit.WithQuery("limit", "10"), opts := []reddit.RequestOption{reddit.WithQuery("limit", "10")}
reddit.WithQuery("before", account.LastMessageID), if account.LastMessageID != "" {
) opts = append(opts, reddit.WithQuery("before", account.LastMessageID))
}
msgs, err := rac.MessageInbox(opts...)
if err != nil { if err != nil {
nc.logger.WithFields(logrus.Fields{ nc.logger.WithFields(logrus.Fields{