sendImageStatus method

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

Send an image status

Implementation

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