Merge pull request #78 from Neur0toxine/master
fix for duplicated messages
This commit is contained in:
commit
e3f64636a1
@ -599,6 +599,9 @@ func telegramWebhookHandler(c *gin.Context) {
|
|||||||
|
|
||||||
if update.Message.ReplyToMessage != nil {
|
if update.Message.ReplyToMessage != nil {
|
||||||
c.AbortWithStatus(http.StatusOK)
|
c.AbortWithStatus(http.StatusOK)
|
||||||
|
} else if st == http.StatusBadRequest && err.Error() == "Message with passed external_id already exists" {
|
||||||
|
logger.Errorf("Message with externalId '%s' is already exists - ignoring it", snd.Message.ExternalID)
|
||||||
|
c.JSON(http.StatusOK, gin.H{})
|
||||||
} else {
|
} else {
|
||||||
c.Error(err)
|
c.Error(err)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user