getDirectionImage method
Future<void>
getDirectionImage(
- int rangeId
)
Implementation
Future<void> getDirectionImage(int rangeId) async {
if (argument?.claimId == null) {
return;
}
switch (rangeId) {
case 1:
longLoading(true);
break;
case 2:
middleLoading(true);
break;
case 3:
closeUpLoading(true);
break;
}
processUsecaseResult(
result: await getDirectionImageDetailUsecase(
claimId: argument!.claimId,
rangeId: rangeId,
partDirectionId: argument?.carPartDirectionEnum.id,
),
onFail: (p0) {
switch (rangeId) {
case 1:
longLoading(false);
break;
case 2:
middleLoading(false);
break;
case 3:
closeUpLoading(false);
break;
}
},
onSuccess: (res) {
switch (rangeId) {
case 1:
longShotImages.assignAll(res);
longLoading(false);
break;
case 2:
middleShotImages.assignAll(res);
middleLoading(false);
break;
case 3:
closeUpShotImages.assignAll(res);
closeUpLoading(false);
break;
}
},
);
}