sendVideoStatus method

Future sendVideoStatus({
  1. required List<int> fileBytes,
  2. String? caption,
})

Send a video status

Implementation

Future sendVideoStatus({
  required List<int> fileBytes,
  String? caption,
}) async {
  String base64Video = base64Encode(fileBytes);
  String fileData = "data:video/mp4;base64,$base64Video";
  await _injectFileData(fileData);
  try {
    return await wpClient.evaluateJs(
      '''window.WPP.status.sendVideoStatus(window.__wpp_file_data, {
        caption: ${caption.jsParse}
      });''',
      methodName: "sendVideoStatus",
    );
  } finally {
    await _cleanupFileData();
  }
}