Esempio n. 1
0
        public static Dictionary <string, AttributeValue> ToAttributes(ChatSession chatSession)
        {
            var attributes = ToKey(chatSession);

            attributes.Add(ConnectionAttribute, new AttributeValue(chatSession.ConnectionId.ToString()));
            attributes.Add(SessionAttribute, new AttributeValue(chatSession.SessionId.ToString()));
            attributes.Add(ExpiryAttribute, new AttributeValue {
                N = chatSession.Expiry.ToUnixTimeSeconds().ToString()
            });
            return(attributes);
        }
Esempio n. 2
0
 public static Dictionary <string, AttributeValue> ToKey(ChatSession session) => ToKey(session.RoomId, session.ClientId);