mShowCustomToast function

void mShowCustomToast(
  1. String message, {
  2. Duration? duration,
  3. ToastPosition? position,
})

Implementation

void mShowCustomToast(String message,
    {Duration? duration, ToastPosition? position}) {
  if (MConfig.showCustomToastValue == null) {
    if (DateTime.now().millisecondsSinceEpoch - 800 < lastTime &&
        lastMsg == message) {
      return;
    }
    lastMsg = message;
    lastTime = DateTime.now().millisecondsSinceEpoch;
    mLogger.d('🍞showCustomToast::$message, duration: ${duration.toString()}');
    mShowToastMessage(message, duration: duration, position: position);
  } else {
    MConfig.showCustomToastValue!(message);
  }
}