setSenderChain method

void setSenderChain(
  1. ECKeyPair senderRatchetKeyPair,
  2. ChainKey chainKey
)

Implementation

void setSenderChain(ECKeyPair senderRatchetKeyPair, ChainKey chainKey) {
  final chainKeyStructure = SessionStructureChainChainKey.create()
    ..key = chainKey.key
    ..index = chainKey.index;

  final senderChain = SessionStructureChain.create()
    ..senderRatchetKey = senderRatchetKeyPair.publicKey.serialize()
    ..senderRatchetKeyPrivate = senderRatchetKeyPair.privateKey.serialize()
    ..chainKey = chainKeyStructure;
  _sessionStructure.senderChain = senderChain;
}