rotatefunction method
      
dynamic
rotatefunction()
      
     
    
    
Implementation
rotatefunction() async {
  if (isRotationprocces.value) {
    return;
  }
  isRotationprocces.value = true;
  MediaRotationResponse response = await service.mediaServices.rotation(
    mediaID: rxmedia.value![initialIndex].mediaID,
    rotate: 360 - (rotateangle % 360),
  );
  if (!response.result.status) {
    mediaAngle.value = 0;
    isRotationedit.value = false;
    isRotationprocces.value = false;
    return;
  }
  isRotationedit.value = false;
  isRotationprocces.value = false;
  response.result.descriptiondetail['media_bigURL'];
  response.result.descriptiondetail['media_URL'];
  response.result.descriptiondetail['media_minURL'];
  rxmedia.value![currentIndex.value].mediaURL.bigURL.value =
      response.result.descriptiondetail['media_bigURL'];
  rxmedia.value![currentIndex.value].mediaURL.normalURL.value =
      response.result.descriptiondetail['media_URL'];
  rxmedia.value![currentIndex.value].mediaURL.minURL.value =
      response.result.descriptiondetail['media_minURL'];
  mediaAngle.value = 0.0;
  rotateangle.value = 0.0;
}