closeCurrentJob method
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
};