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;
}