q static method

Map<String, dynamic> q(
  1. Map<String, dynamic> t,
  2. List<String>? retain
)

Implementation

static Map<String, dynamic> q(Map<String, dynamic> t, List<String>? retain) {
  if (retain == null) {
    return t;
  }

  if ($artifactCipher == null || $artifactCipher!.isEmpty) {
    throw Exception("\$artifactCipher is undefined! cannot compress json!");
  }

  return compressEncryptJson(
    t,
    encryptionKey: $artifactCipher!,
    retainer: retain.isEmpty ? null : (k, v) => retain.contains(k),
  );
}