Switched messageboxes to custom events
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
namespace Common;
|
||||
public static class PasswordGenerator
|
||||
{
|
||||
public static Error? ExceptionOccured;
|
||||
private static string RandomStr(int length, bool no_symbols = false)
|
||||
{
|
||||
StringBuilder builder = new StringBuilder();
|
||||
@@ -32,6 +33,8 @@ public static class PasswordGenerator
|
||||
|
||||
public static string? New(string recipient, int length, bool no_symbols = false)
|
||||
{
|
||||
return new ProcessBuilder().GetOutput("cmd.exe", $"echo {RandomStr(length, no_symbols)} | gpg --quiet --encrypt --recipient {recipient}");
|
||||
ProcessBuilder pb = new ProcessBuilder();
|
||||
pb.ProcessFailed += (e) => ExceptionOccured?.Invoke(e);
|
||||
return pb.GetOutput("cmd.exe", $"echo {RandomStr(length, no_symbols)} | gpg --quiet --encrypt --recipient {recipient}");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user