private void sendNotification()

in server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java [205:224]


  private void sendNotification(@NotNull Set<SUser> users, Map<String, Object> root, String event) {
    if(myConfig.isPaused()){
      LOG.debug("Skip sending message. Notifier is disabled.");
      return;
    }

    final Map<String, String> map;
    try {
      map = FreeMarkerHelper.processTemplate(myConfig.getTemplate(event), root);
    } catch (IOException e) {
      LOG.warn(String.format("Failed to create message for event %s", event), e);
      return;
    } catch (TemplateException e) {
      LOG.warn(String.format("Failed to create message for event %s", event), e);
      return;
    }
    final String message = map.get("message");

    myMessageSender.sendMessageOnBehalfOfUsers(users, message);
  }