private static void SendMessages() { var message = ""; _writterService.PrintMessage("A seguir digite a mensagem que deseja enviar ou 0 para sair"); while (!message.Equals("0")) { if (!string.IsNullOrEmpty(message)) { _facade.Publish(message, SYSTEM_TOPIC); } message = _writterService.ReadResponse(); } }
public void Run(string publishingChannel, string incomingMessage) { int number; bool hasNumber = int.TryParse(incomingMessage.Remove(0, "FIBONACCI_QUESTION=".Length), out number); if (hasNumber) { var res = CalculateFibonacci(number); messagingFacade.Publish(publishingChannel, $"{Name}({number})={res}"); } else { messagingFacade.Publish(publishingChannel, $"{Name} has incorrect argument"); } }
public void Run(string publishingChannel, string incomingMessage) { messagingFacade.Publish(publishingChannel, Name); }
public void Run(string publishingChannel, string incomingMessage) { messagingFacade.Publish(publishingChannel, $"{Name}_QUESTION={incomingMessage.Remove(0, 2)}"); }