public void RemoveSignedPreKey(uint signedPreKeyId) { SignedPreKeysRepository signedPreKeysRepository = new SignedPreKeysRepository(); List <SignedPreKeys> signedPreKeys = signedPreKeysRepository.GetSignedPreKeys(Convert.ToString(signedPreKeyId)); if (signedPreKeys != null && signedPreKeys.Count > 0) { SignedPreKeys signedPreKey = signedPreKeys.First(); signedPreKeysRepository.Delete(signedPreKey); } }
public void StoreSignedPreKey(uint signedPreKeyId, SignedPreKeyRecord record) { if (ContainsSignedPreKey(signedPreKeyId)) { RemovePreKey(signedPreKeyId); } SignedPreKeysRepository signedPreKeysRepository = new SignedPreKeysRepository(); SignedPreKeys signedPreKey = new SignedPreKeys() { PreKeyId = Convert.ToString(signedPreKeyId), Record = record.Serialize() }; bool result = signedPreKeysRepository.Save(signedPreKey); }