setReceiverChainKey method
void
setReceiverChainKey(
- ECPublicKey senderEphemeral,
- ChainKey chainKey
)
Implementation
void setReceiverChainKey(ECPublicKey senderEphemeral, ChainKey chainKey) {
final chainAndIndex = _getReceiverChain(senderEphemeral);
final chain = chainAndIndex!.$1;
final chainKeyStructure = SessionStructureChainChainKey.create()
..key = chainKey.key
..index = chainKey.index;
chain.chainKey = chainKeyStructure;
_sessionStructure.receiverChains
.setAll(chainAndIndex.$2, <SessionStructureChain>[chain]);
}