getCarPartsForCloseUpShot method

Future<void> getCarPartsForCloseUpShot()

Implementation

Future<void> getCarPartsForCloseUpShot() async {
  if (argument?.claimId == null) {
    return;
  }
  partLoading(true);
  processUsecaseResult(
    result: await getCarPartHasDamageUsecase(
      claimId: argument!.claimId,
      partDirectionId: argument!.carPartDirectionEnum.id,
    ),
    onFail: (p0) => partLoading(false),
    onSuccess: (value) {
      partLoading(false);
      carPartsForCloseUpShot.assignAll(value);
      if (value.isNotEmpty) {
        carPartOnSelected.value = value.first;
      }
    },
  );
}