in src/Services/Notification/Notification.FnApp/Helpers/MessageHelper.cs [57:82]
public static Message CreateMessageFromObject(object content, IDictionary<string, object> properties, string sessionId = null)
{
var serializerSettings = new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() };
var payload = JsonConvert.SerializeObject(content, serializerSettings);
var message = new Message(Encoding.UTF8.GetBytes(payload))
{
ContentType = ContentType
};
if (properties != null)
{
foreach (KeyValuePair<string, object> property in properties)
{
message.UserProperties.Add(property);
}
}
if (sessionId != null)
{
message.SessionId = sessionId;
}
return message;
}