in libraries/ActivityEx.cs [268:296]
public static string GetActivityType(string type)
{
if (string.Equals(type, ActivityTypes.Message, StringComparison.OrdinalIgnoreCase))
{
return ActivityTypes.Message;
}
if (string.Equals(type, ActivityTypes.ContactRelationUpdate, StringComparison.OrdinalIgnoreCase))
{
return ActivityTypes.ContactRelationUpdate;
}
if (string.Equals(type, ActivityTypes.ConversationUpdate, StringComparison.OrdinalIgnoreCase))
{
return ActivityTypes.ConversationUpdate;
}
if (string.Equals(type, ActivityTypes.Typing, StringComparison.OrdinalIgnoreCase))
{
return ActivityTypes.Typing;
}
if (string.Equals(type, ActivityTypes.Ping, StringComparison.OrdinalIgnoreCase))
{
return ActivityTypes.Ping;
}
return $"{char.ToLower(type[0])}{type.Substring(1)}";
}