import 'package:device_info_plus/device_info_plus.dart'; import 'package:get/get.dart'; import 'package:permission_handler/permission_handler.dart'; import 'package:traderscircuit/model/ProductsModel/call_recommendations_model.dart'; import 'package:intl/intl.dart'; class ProductsController extends GetxController { RxBool isLoaded = true.obs; RxBool isUpstoxTokenNotExpired = true.obs; CallRecommendationsModel swingTradeModel = CallRecommendationsModel(); CallRecommendationsModel multibaggerModel = CallRecommendationsModel(); CallRecommendationsModel optionModel = CallRecommendationsModel(); final selectedIndex = 0.obs; String dateConverterMethod(String dateV) { DateTime dateTime = DateTime.parse(dateV); DateTime newDateTime = DateTime(dateTime.year, 3, 25); return DateFormat("dd MMMM yyyy").format(newDateTime); } static Future requestP() async { bool permissionStatus; final deviceInfo = await DeviceInfoPlugin().androidInfo; if (deviceInfo.version.sdkInt > 32) { permissionStatus = await Permission.photos.request().isGranted; } else { permissionStatus = await Permission.storage.request().isGranted; } return permissionStatus; } }