phoneCallAnonymizer function

PhoneCall phoneCallAnonymizer(
  1. PhoneCall call
)

A PhoneCall anonymizer function. Anonymizes:

  • formattedNumber
  • number
  • name

Implementation

PhoneCall phoneCallAnonymizer(PhoneCall call) {
  if (call.formattedNumber != null) {
    call.formattedNumber = sha1
        .convert(utf8.encode(call.formattedNumber!))
        .toString();
  }
  if (call.number != null) {
    call.number = sha1.convert(utf8.encode(call.number!)).toString();
  }
  if (call.name != null) {
    call.name = sha1.convert(utf8.encode(call.name!)).toString();
  }

  return call;
}