get static method

Future<CommentsClient?> get(
  1. YoutubeHttpClient httpClient,
  2. Video video
)

Implementation

static Future<CommentsClient?> get(
  YoutubeHttpClient httpClient,
  Video video,
) async {
  final watchPage = video.watchPage ??
      await retry<WatchPage>(
        httpClient,
        () async => WatchPage.get(httpClient, video.id.value),
      );

  final continuation = watchPage.commentsContinuation;
  if (continuation == null) {
    return null;
  }

  final data = await httpClient.sendContinuation('next', continuation);
  return CommentsClient(data);
}