feat: notif telegram

This commit is contained in:
2026-05-03 15:11:13 +02:00
parent 74d499e328
commit 387986d6f5
+3 -1
View File
@@ -286,11 +286,13 @@ func ValidateBasket(c *gin.Context) {
} }
req.DeliveryAddress = cmd.DeliveryAddress req.DeliveryAddress = cmd.DeliveryAddress
// Vérifier que le client a lié son compte Telegram // Vérifier que le client a lié son compte Telegram (seulement si les notifications sont activées)
if services.TelegramBot != nil && services.TelegramBot.IsNotificationsEnabled() {
if _, linked, err := database.GetClientTelegramChatID(usernameStr); err != nil || !linked { if _, linked, err := database.GetClientTelegramChatID(usernameStr); err != nil || !linked {
c.JSON(http.StatusForbidden, gin.H{"error": "Vous devez lier votre compte Telegram avant de commander"}) c.JSON(http.StatusForbidden, gin.H{"error": "Vous devez lier votre compte Telegram avant de commander"})
return return
} }
}
log.Printf("🛒 [CHECKOUT] Début checkout pour: %s", usernameStr) log.Printf("🛒 [CHECKOUT] Début checkout pour: %s", usernameStr)