Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="prekeyId"></param>
        /// <param name="preKeyRecord"></param>
        public void StorePreKey(uint prekeyId, PreKeyRecord preKeyRecord)
        {
            if (PreKeysObjectDic.ContainsKey(prekeyId))
            {
                PreKeysObjectDic.Remove(prekeyId);
            }

            PreKeysObjectDic.Add(prekeyId, new PreKeysObject()
            {
                PreKeyId = prekeyId.ToString(),
                Record   = preKeyRecord.Serialize()
            });
        }
Пример #2
0
        public void StorePreKey(uint preKeyId, PreKeyRecord record)
        {
            if (ContainsPreKey(preKeyId))
            {
                RemovePreKey(preKeyId);
            }

            PreKeysRepository preKeysRepository = new PreKeysRepository();
            PreKeys           preKey            = new PreKeys()
            {
                PreKeyId = Convert.ToString(preKeyId),
                Record   = record.Serialize()
            };
            bool result = preKeysRepository.Save(preKey);
        }
 public void StorePreKey(uint preKeyId, PreKeyRecord record)
 {
     _store[preKeyId] = record.Serialize();
 }