decryptLocalMessage method

Future<Message> decryptLocalMessage({
  1. required SecretKey secretKey,
  2. List<int>? implicit,
})

Implementation

Future<Message> decryptLocalMessage({
  required SecretKey secretKey,
  List<int>? implicit,
}) async {
  if (header.purpose != Purpose.local) {
    throw UnsupportedError('Unable to decrypt non-local message');
  }
  return Message(
    header: header,
    package: await _decryptPackage(secretKey: secretKey, implicit: implicit),
    payload: payload,
  );
}