Exemplo n.º 1
0
        public void RemovePreKey(uint preKeyId)
        {
            PreKeysRepository preKeysRepository = new PreKeysRepository();
            List <PreKeys>    preKeys           = preKeysRepository.GetPreKeys(Convert.ToString(preKeyId));

            if (preKeys != null && preKeys.Count > 0)
            {
                PreKeys preKey = preKeys.First();
                preKeysRepository.Delete(preKey);
            }
        }
Exemplo n.º 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);
        }