Added OnIncomingMessages (for loading messages from json array)
This commit is contained in:
committed by
Felix Hartmann (PEA3-Fe-FI)
parent
55bd72b467
commit
92bc795aff
@@ -11,7 +11,13 @@ namespace PolyChat.Models
|
||||
public string Content;
|
||||
public DateTime TimeStamp;
|
||||
public readonly bool Foreign;
|
||||
//
|
||||
|
||||
/// <summary>
|
||||
/// Create own Message (directly sent)
|
||||
/// </summary>
|
||||
/// <param name="origin">My IP</param>
|
||||
/// <param name="type">Message Type</param>
|
||||
/// <param name="content">Message Content (not JSON)</param>
|
||||
public ChatMessage(string origin, string type, string content)
|
||||
{
|
||||
Origin = origin;
|
||||
@@ -23,6 +29,28 @@ namespace PolyChat.Models
|
||||
Debug.WriteLine("Created Message: " + ToString());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Create Message loaded with timestamp
|
||||
/// </summary>
|
||||
/// <param name="origin">Origin IP</param>
|
||||
/// <param name="type">Message Type</param>
|
||||
/// <param name="content">Message Content (not JSON)</param>
|
||||
/// <param name="timeStamp">Message Content (not JSON)</param>
|
||||
public ChatMessage(string origin, string type, string content, DateTime timeStamp, bool foreign = false)
|
||||
{
|
||||
Origin = origin;
|
||||
TimeStamp = timeStamp;
|
||||
Type = type;
|
||||
Content = content;
|
||||
Foreign = foreign;
|
||||
Debug.WriteLine("Created Loaded Message: " + ToString());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Create foreign Message (directly incoming)
|
||||
/// </summary>
|
||||
/// <param name="origin">Foreign IP</param>
|
||||
/// <param name="json">Message Content as JSON with type and content</param>
|
||||
public ChatMessage(string origin, string json)
|
||||
{
|
||||
Origin = origin;
|
||||
|
||||
Reference in New Issue
Block a user