|
|
|
@ -59,12 +59,12 @@ namespace WetPancakeCLI
|
|
|
|
|
public static string GenerateText(int gibberishLevel, int sentences) |
|
|
|
|
{ |
|
|
|
|
if (gibberishLevel < 2) return "Please enter a gibberish level greater than 1."; |
|
|
|
|
try { return RequestText(gibberishLevel, sentences); } |
|
|
|
|
try { return FSharpAsync.StartAsTask(RequestText(gibberishLevel, sentences), _taskCreationOptions, _cancellationToken).Result; } |
|
|
|
|
catch (Exception e) |
|
|
|
|
{ |
|
|
|
|
Debug.WriteLine(e.Message); |
|
|
|
|
System.Console.WriteLine("[ERROR] Unable to complete request. Re-executing command..."); |
|
|
|
|
return RequestText(gibberishLevel, sentences); |
|
|
|
|
return FSharpAsync.StartAsTask(RequestText(gibberishLevel, sentences), _taskCreationOptions, _cancellationToken).Result; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -78,12 +78,12 @@ namespace WetPancakeCLI
|
|
|
|
|
// Could do with checking if the file type is .txt... |
|
|
|
|
if (gibberishLevel < 2) return "Please enter a gibberish level greater than 1."; |
|
|
|
|
try |
|
|
|
|
{ return RequestTextFromFile(gibberishLevel, sentences, filePath); } |
|
|
|
|
{ return FSharpAsync.StartAsTask(RequestTextFromFile(gibberishLevel, sentences, filePath), _taskCreationOptions, _cancellationToken).Result; } |
|
|
|
|
catch (Exception e) |
|
|
|
|
{ |
|
|
|
|
Debug.WriteLine(e.Message); |
|
|
|
|
System.Console.WriteLine("[ERROR] Unable to complete request. Re-executing command..."); |
|
|
|
|
return RequestTextFromFile(gibberishLevel, sentences, filePath); |
|
|
|
|
return FSharpAsync.StartAsTask(RequestTextFromFile(gibberishLevel, sentences, filePath), _taskCreationOptions, _cancellationToken).Result; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|