ChatterBox.Client.Common.Signaling.PersistedData.SignaledRelayMessages.Add C# (CSharp) Method

Add() public static method

public static Add ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
return void
        public static void Add(RelayMessage message)
        {
            var messageContainer = RelayMessageContainer.CreateContainer(message.Id,
                ApplicationDataCreateDisposition.Always);
            messageContainer.Values.AddOrUpdate(nameof(RelayMessage.Id), message.Id);
            messageContainer.Values.AddOrUpdate(nameof(RelayMessage.SentDateTimeUtc), message.SentDateTimeUtc);
            messageContainer.Values.AddOrUpdate(nameof(RelayMessage.FromUserId), message.FromUserId);
            messageContainer.Values.AddOrUpdate(nameof(RelayMessage.ToUserId), message.ToUserId);
            messageContainer.Values.AddOrUpdate(nameof(RelayMessage.Payload), message.Payload);
            messageContainer.Values.AddOrUpdate(nameof(RelayMessage.Tag), message.Tag);
        }