namespace MeetingAssistant.Calendar; internal static class TeamsMeetingMarkerDetector { public static bool IsTeamsAppointment( string subject, string location, string body) { return ContainsTeamsMarker(subject) || ContainsTeamsMarker(location) || ContainsTeamsMarker(body); } public static bool ContainsTeamsMarker(string value) { return value.Contains("teams.microsoft.com", StringComparison.OrdinalIgnoreCase) || value.Contains("Microsoft Teams", StringComparison.OrdinalIgnoreCase) || value.Contains("Join the meeting now", StringComparison.OrdinalIgnoreCase) || value.Contains("Join Microsoft Teams Meeting", StringComparison.OrdinalIgnoreCase); } }