toggleFavorite method

Future<void> toggleFavorite({
  1. required String email,
  2. required String exerciseName,
  3. required bool isCurrentlyFavorite,
})

Changes favourite status of exercise to the opposite of current status.

Implementation

Future<void> toggleFavorite({
  required String email,
  required String exerciseName,
  required bool isCurrentlyFavorite,
}) async {
  if (isCurrentlyFavorite) {
    await removeFavorite(email, exerciseName);
  } else {
    await addFavorite(email, exerciseName);
  }
}