private async void NIBLGetSuccess(RegisteredIdentifierArgs argument) { string name = argument.InputParameters[0]; string file = argument.InputParameters[1]; await _packQueueClient.RemoveFromQueue(name, file); await _packQueueClient.ExecuteCommandOnNiblChannel($"echo -st 52[NIBL DLQ]: Successfully downloaded \"{file}\" from {name}. Removing from internal queue."); argument.ReturnString = "Removed"; }
private void TrueRandomIdentifier(RegisteredIdentifierArgs argument) { var input = string.Join(" - ", argument.InputParameters); var randomNumber = "4"; // chosen by fair dice roll. // guaranteed to be random. argument.ReturnString = $"Random number between {input} : {randomNumber}"; }
private async void NIBLRetryDownload(RegisteredIdentifierArgs argument) { // "%nibl.retryDL" var retryvalue = GetFirstServer().Evaluate("%nibl.retryDL", ""); if (retryvalue == "true") { string name = argument.InputParameters[0]; string file = argument.InputParameters[1]; await _packQueueClient.RetryDownload(name, file); } }
private async void NIBLIsQueued(RegisteredIdentifierArgs argument) { bool _ = await _packQueueClient.IsInQueue(argument.InputParameters[0], argument.InputParameters[1]); argument.ReturnString = (_) ? "1" : "0"; }