public async void Post([FromBody] string value) { SimpleBlock lastBlock = _blockChain.LatestBlock; SimpleBlock newBlock = _blockFactory.CreateBlock(lastBlock, value); _blockChain.Add(newBlock); await _p2PService.Broadcast(_p2PService.ResponseLatestMessage()); string s = JsonConvert.SerializeObject(newBlock); _logger.LogInformation("Block added: " + s); }
public IActionResult Broadcast(string messageType) { _logger.LogDebug("[GET] peer/broadcast ? messageType = {0}", messageType); _peerToPeerService.Broadcast((MessageType)Enum.Parse(typeof(MessageType), messageType)); return(Accepted()); }