setUnacknowledgedPreKeyMessage method

void setUnacknowledgedPreKeyMessage(
  1. Optional<int> preKeyId,
  2. int signedPreKeyId,
  3. ECPublicKey baseKey
)

Implementation

void setUnacknowledgedPreKeyMessage(
    Optional<int> preKeyId, int signedPreKeyId, ECPublicKey baseKey) {
  final pending = SessionStructurePendingPreKey.create()
    ..signedPreKeyId = signedPreKeyId
    ..baseKey = baseKey.serialize();

  if (preKeyId.isPresent) {
    pending.preKeyId = preKeyId.value;
  }

  _sessionStructure.pendingPreKey = pending;
}