prepareLikeEndpoint function

String prepareLikeEndpoint(
  1. dynamic rating
)

Returns endpoint according to rating.

Implementation

String prepareLikeEndpoint(dynamic rating) {
  if (rating == LikeStatus.LIKE) {
    return 'like/like';
  } else if (rating == LikeStatus.DISLIKE) {
    return 'like/dislike';
  } else if (rating == LikeStatus.INDIFFERENT) {
    return 'like/removelike';
  } else {
    final values = LikeStatus.values.map((e) => e.name).toList();
    throw YTMusicUserError('Invalid rating provided. Use one of $values.');
  }
}