feat: notif telegram

This commit is contained in:
2026-05-03 15:11:13 +02:00
parent 74d499e328
commit 387986d6f5
+6 -4
View File
@@ -286,10 +286,12 @@ 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 _, linked, err := database.GetClientTelegramChatID(usernameStr); err != nil || !linked { if services.TelegramBot != nil && services.TelegramBot.IsNotificationsEnabled() {
c.JSON(http.StatusForbidden, gin.H{"error": "Vous devez lier votre compte Telegram avant de commander"}) if _, linked, err := database.GetClientTelegramChatID(usernameStr); err != nil || !linked {
return c.JSON(http.StatusForbidden, gin.H{"error": "Vous devez lier votre compte Telegram avant de commander"})
return
}
} }
log.Printf("🛒 [CHECKOUT] Début checkout pour: %s", usernameStr) log.Printf("🛒 [CHECKOUT] Début checkout pour: %s", usernameStr)