diff --git a/src/Application.java b/src/Application.java index da0f89c..754d4ea 100644 --- a/src/Application.java +++ b/src/Application.java @@ -2,7 +2,10 @@ import utils.*; public class Application { public void run() { - SendNotificationFacade.sendNotifications(); + String[] messages = new String[]{"Bonjour", "You got mail", "Je préfère C#", "Fin !"}; + for (final String message: messages) { + SendNotificationFacade.sendNotifications(message); + } } } diff --git a/src/entities/Notification.java b/src/entities/Notification.java index 6188577..0323239 100644 --- a/src/entities/Notification.java +++ b/src/entities/Notification.java @@ -69,7 +69,7 @@ public abstract class Notification { for (final NotificationDecoration decoration : decorations) content = decoration.transformContent(content); - return strategy.makeContent(content); + return strategy.makeContent(content) + "\n"; } setKoState(); return ""; diff --git a/src/utils/SendNotificationFacade.java b/src/utils/SendNotificationFacade.java index c6ddb66..32919e8 100644 --- a/src/utils/SendNotificationFacade.java +++ b/src/utils/SendNotificationFacade.java @@ -12,7 +12,7 @@ import static utils.NotificationType.Mail; import static utils.NotificationType.Sms; public class SendNotificationFacade { - public static void sendNotifications() { + public static void sendNotifications(String message) { var notificationManager = NotificationManager.getInstance(); NotificationType[] typesThomas = {Sms, Mail, Push}; @@ -27,6 +27,6 @@ public class SendNotificationFacade { notificationManager.getObservable().addSubscribers(thomas); notificationManager.getObservable().addSubscribers(alexandre); - notificationManager.getObservable().sendNotifications("Je préfère C#"); + notificationManager.getObservable().sendNotifications(message); } }