Improve WhatsApp connection handling

This commit is contained in:
2025-10-18 23:53:57 +02:00
committed by GitHub
parent b2d515a460
commit 89bc68631a

View File

@@ -364,9 +364,11 @@ func main() {
// Fonction pour tester la connexion à WhatsApp et Immich
func testConnections(wac *WhatsAppClient, immichClient *ImmichClient, param *Parameters) error {
fmt.Println("Testing connections...")
// Test WhatsApp
if err := wac.Client.Connect(); err != nil {
return fmt.Errorf("whatsApp connection failed: %v", err)
// Connecter WhatsApp si nécessaire
if !wac.Client.IsConnected() {
if err := wac.Client.Connect(); err != nil {
return err
}
}
defer wac.Client.Disconnect()
fmt.Println("WhatsApp connected.")