fix it so that wrong namespace classes inherit from right namespace classes

This commit is contained in:
Andrew Welker
2021-02-18 15:40:18 -07:00
parent 4ab3cdb1ff
commit 52c96cc2c3
16 changed files with 41 additions and 1330 deletions

View File

@@ -49,40 +49,13 @@ namespace PepperDash_Essentials_Core.Queues
/// Message class for processing strings via an IQueue
/// </summary>
[Obsolete("Use PepperDash.Essentials.Core.Queues")]
public class ProcessStringMessage : IQueueMessage
public class ProcessStringMessage : PepperDash.Essentials.Core.Queues.ProcessStringMessage
{
private readonly Action<string> _action;
private readonly string _message;
/// <summary>
/// Constructor
/// </summary>
/// <param name="message">Message to be processed</param>
/// <param name="action">Action to invoke on the message</param>
public ProcessStringMessage(string message, Action<string> action)
{
_message = message;
_action = action;
}
/// <summary>
/// Processes the string with the given action
/// </summary>
public void Dispatch()
{
if (_action == null || String.IsNullOrEmpty(_message))
return;
_action(_message);
}
/// <summary>
/// To string
/// </summary>
/// <returns>The current message</returns>
public override string ToString()
{
return _message ?? String.Empty;
}
public ProcessStringMessage(string message, Action<string> action) : base(message, action){}
}
}