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