isContainsConditional method

  1. @useResult
bool isContainsConditional(
  1. String? find, {
  2. required bool condition,
})

Conditional contains check.

Returns true if condition is true and the string contains find, or if condition is false and the string does NOT contain find.

Implementation

@useResult
bool isContainsConditional(String? find, {required bool condition}) {
  if (isEmpty || find == null || find.isEmpty) {
    return false;
  }

  return condition ? contains(find) : !contains(find);
}