public Message SendMessage(Message message) { try { message.CreateDate = DateTime.Now; var result = _backend.SaveMessage(WorkerContext, message); if (result.Success) { Clients.OthersInGroup(message.ChatId).NewMessage(message); _counter.Success(); Logger.Debug(LogKey + message); return(message); } _counter.Fail(); Logger.Warn(result + LogKey + message); } catch (Exception e) { _counter.Fail(); Logger.Error(e, LogKey + message); } return(null); }
public ResponseModel <bool> SaveMessage(IWorkerContext context, Message message) { return(_backend.SaveMessage(context, message)); }