setStateDelayToOrigin method

void setStateDelayToOrigin({
  1. required LinkState state,
  2. Duration? duration,
  3. dynamic callback()?,
})

Implementation

void setStateDelayToOrigin(
    {required LinkState state, Duration? duration, Function()? callback}) {
  LinkState past = this.state;
  this.state = state;
  if (duration != null) {
    Future.delayed(duration).then((_) => this.state = past);
  }
}