uploadmediafunction method

Future<void> uploadmediafunction()

Implementation

Future<void> uploadmediafunction() async {
  if (mediaUploadProcess.value) {
    return;
  }

  mediaUploadProcess.value = true;

  MediaUploadResponse response = await service.mediaServices.upload(
    files: mediaList.map((media) => media.mediaXFile!).toList(),
    category: "-1",
  );

  if (!response.result.status) {
    log(response.result.description.toString());
    mediaUploadProcess.value = false;
    return;
  }

  mediaUploadProcess.value = false;

  mediaList.clear();
  mediaList.refresh();

  mediauploadWidget.clear();

  galleryWidget.refresh();
}