closeCurrentJob method

Future<void> closeCurrentJob()

Closes the current active snackbar job, if one exists.

Uses Dart 3.8 pattern matching to handle the nullable current snackbar.

Implementation

Future<void> closeCurrentJob() async => switch (_currentSnackbar) {
      null => {}, // No active snackbar - do nothing
      var snackbar => snackbar.close(), // Active snackbar - close it
    };