import 'dart:convert'; import 'package:SEFER/views/widgets/my_dialog.dart'; import 'package:get/get.dart'; import 'package:SEFER/constant/box_name.dart'; import 'package:SEFER/constant/links.dart'; import 'package:SEFER/controller/functions/crud.dart'; import 'package:SEFER/main.dart'; class PassengerWalletHistoryController extends GetxController { bool isLoading = false; List archive = []; getArchivePayment() async { isLoading = true; update(); var res = await CRUD().get( link: AppLink.getPassengerWalletArchive, payload: {'passenger_id': box.read(BoxName.passengerID)}); if (res != 'failure') { archive = jsonDecode(res)['message']; isLoading = false; update(); } else { MyDialog().getDialog('No wallet record found'.tr, '', () { Get.back(); Get.back(); }); } } @override void onInit() { getArchivePayment(); super.onInit(); } }