downloadVideo method

  1. @override
void downloadVideo(
  1. String videoID,
  2. String token,
  3. ProgressCallback? progressCallback,
  4. StateCallback? stateCallback,
)
override

Implementation

@override
void downloadVideo(String videoID, String token,
    ProgressCallback? progressCallback, StateCallback? stateCallback) {
  if (progressCallback != null) {
    progressClosureTable[itemIdentifierWithVideoID(videoID)] =
        progressCallback as ProgressCallback;
  }
  if (stateCallback != null) {
    stateClosureTable[itemIdentifierWithVideoID(videoID)] = stateCallback;
  }
  methodChannel
      .invokeMethod('downloadVideo', {"videoID": videoID, "token": token});
}