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); } }
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); }