Example #1
0
        public List <IInternalMessage> GetActions()
        {
            var list = new List <IInternalMessage>();

            if (!_d.ContainsKey("continuationContents"))
            {
                return(list);
            }
            if (!_d.continuationContents.liveChatContinuation.ContainsKey("actions"))
            {
                return(list);
            }
            var actions = _d.continuationContents.liveChatContinuation.actions;

            foreach (var action in actions)
            {
                var message = (IInternalMessage)Parser2.ParseAction(action);
                if (message == null)
                {
                    continue;
                }
                list.Add(message);
            }
            return(list);
        }
Example #2
0
        public List <IInternalMessage> GetActions()
        {
            var list    = new List <IInternalMessage>();
            var actions = _d.contents?.liveChatRenderer?.actions;

            if (actions == null)
            {
                return(list);
            }
            foreach (var action in actions)
            {
                var message = (IInternalMessage)Parser2.ParseAction(action);
                if (message == null)
                {
                    continue;
                }
                list.Add(message);
            }
            return(list);
        }