Exemplo n.º 1
0
        public static TypingContainer GetTypingContainer(BubbleGroup group)
        {
            TypingContainer container;

            var unifiedGroup = @group as UnifiedBubbleGroup;

            if (unifiedGroup != null)
            {
                var typingGroup = unifiedGroup.Groups.FirstOrDefault(innerGroup => innerGroup.Typing);
                container = new TypingContainer(typingGroup != null, typingGroup != null && typingGroup.Presence,
                                                typingGroup != null && typingGroup.TypingIsAudio, unifiedGroup.PrimaryGroup.Photo);
            }
            else
            {
                container = new TypingContainer(@group.Typing, @group.Presence, @group.TypingIsAudio, @group.Photo);
            }

            return(container);
        }
Exemplo n.º 2
0
        public static TypingContainer GetTypingContainer(BubbleGroup group)
        {
            TypingContainer container;

            var unifiedGroup = @group as UnifiedBubbleGroup;
            if (unifiedGroup != null)
            {
                var typingGroup = unifiedGroup.Groups.FirstOrDefault(innerGroup => innerGroup.Typing);
                container = new TypingContainer (typingGroup != null, typingGroup != null && typingGroup.Presence,
                    typingGroup != null && typingGroup.TypingIsAudio, unifiedGroup.PrimaryGroup.Photo);
            }
            else
            {
                container = new TypingContainer(@group.Typing, @group.Presence, @group.TypingIsAudio, @group.Photo);
            }

            return container;
        }