示例#1
0
        public async Task <MessageIdOutput> AddAsync(MessageInput messageInput, string ownerId)
        {
            var message = _mapper.Map <MessageInput, Message>(messageInput);

            message.OwnerId = ownerId;
            var messageId = await _messageStore.AddAsync(message);

            return(new MessageIdOutput(messageId));
        }
示例#2
0
 public void Start()
 {
     _logger.LogInformation("Start DataChange tracker...");
     _messageBus.RegisterMessageHandler("store", async(msg, token) =>
     {
         _logger.LogInformation("New Message");
         await _store.AddAsync(msg, token);
     });
 }