public void Test_Echo() { var client = new ipfsClient (); client.Init (); var echo = new ipfsEcho (); Console.WriteLine(echo.Echo ("Hello world!")); }
private void Page_Load(object sender, EventArgs e) { TextData = Request.QueryString ["text"]; DeviceKey = Request.QueryString ["key"]; FolderName = Request.QueryString ["folder"]; FileName = Request.QueryString ["file"]; Overwrite = Convert.ToBoolean(Request.QueryString ["overwrite"]); if (!String.IsNullOrEmpty(TextData)) { if (!IsAuthenticated()) { Response.Redirect("InvalidKey.aspx"); } else { DidPublish = true; var echo = new ipfsEcho(); echo.IsVerbose = true; CreatePostUrl(TextData, FolderName, FileName, DeviceKey, Overwrite); if (String.IsNullOrEmpty(DeviceKey)) { var hash = echo.Echo(TextData); CreateIpfsUrls(hash); } else { var peerId = echo.Echo(TextData, FolderName, FileName, Overwrite); CreateIpnsUrls(peerId, FolderName, FileName); } } } }