process method

Future<void> process(
  1. SenderKeyName senderKeyName,
  2. SenderKeyDistributionMessageWrapper senderKeyDistributionMessageWrapper
)

Implementation

Future<void> process(
    SenderKeyName senderKeyName,
    SenderKeyDistributionMessageWrapper
        senderKeyDistributionMessageWrapper) async {
  final senderKeyRecord = await _senderKeyStore.loadSenderKey(senderKeyName);
  senderKeyRecord.addSenderKeyState(
      senderKeyDistributionMessageWrapper.id,
      senderKeyDistributionMessageWrapper.iteration,
      senderKeyDistributionMessageWrapper.chainKey,
      senderKeyDistributionMessageWrapper.signatureKey);
  await _senderKeyStore.storeSenderKey(senderKeyName, senderKeyRecord);
}