extension_general_payment_removeValueEmptyOrNull method

void extension_general_payment_removeValueEmptyOrNull()

delete value nulls on map

Implementation

void extension_general_payment_removeValueEmptyOrNull() {
  removeWhere((key, value) {
    try {
      if (value == null) {
        return true;
      }
      if (value is String && value.isEmpty) {
        return true;
      }
      if (value is List && value.isEmpty) {
        return true;
      }
      if (value is Map && value.isEmpty) {
        return true;
      }
      if (value is List && value.isEmpty) {
        return true;
      }
    } catch (e) {}
    return false;
  });
  return;
}