public static string ShrinkEvent()

in functions/source/real-time-adherence/AspectKinesisLamda/ProcessKinesisEvents.cs [261:280]


        public static string ShrinkEvent(string json)
        {
            var o = JObject.Parse(json);
            o.Remove("PreviousAgentSnapshot");
            var casToken = o["CurrentAgentSnapshot"];
            if (casToken != null && casToken.HasValues)
            {
                var cas = (JObject)casToken;
                if (cas != null)
                {
                    var cnfgToken = cas["Configuration"];
                    if (cnfgToken != null && cnfgToken.HasValues)
                    {
                        var cnfg = (JObject)cnfgToken;
                        cnfg?.Remove("RoutingProfile");
                    }
                }
            }
            return o.ToString(0);
        }