agarVoid function

void agarVoid(
  1. dynamic firstValue,
  2. String operator,
  3. dynamic secondValue,
  4. VoidCallback trueFunction,
  5. VoidCallback falseFunction,
)

Implementation

void agarVoid(dynamic firstValue,String operator,dynamic secondValue,VoidCallback trueFunction,VoidCallback falseFunction){
  bool returnBool=false;
  if(operator=="=") {
      returnBool= firstValue == secondValue;
  }

  if(operator=="!=") {
      returnBool= firstValue != secondValue;
    }

  if(operator==">")  {
      returnBool= firstValue > secondValue;
    }

  if(operator==">=") {
      returnBool= firstValue >= secondValue;
    }
  if(operator=="<=") {
      returnBool= firstValue <= secondValue;
    }
  if(operator=="<!=>") {
      returnBool= firstValue < secondValue;
    }

  if(returnBool==true){
    trueFunction();
  }else{
    falseFunction();
  }
}