import 'dart:io'; import 'package:get/get.dart'; import 'package:traderscircuit/model/ContactUsModel/contact_us_cat_model.dart'; import 'package:traderscircuit/model/ContactUsModel/contact_us_model.dart'; import 'package:intl/intl.dart'; import '../model/ContactUsModel/ticket_details_model.dart'; class ContactUsController extends GetxController { RxBool isLoading = true.obs; bool isTicketClosed = false; RxBool isDetailsLoading = true.obs; TicketDetailsModel? ticketDetailsModel; RxInt allC = 0.obs; RxInt openC = 0.obs; RxInt closeC = 0.obs; RxInt resolvedC = 0.obs; //contact us page controller RxList attachmentFileList = [File("")].obs; RxList attachmentPathNameList = [""].obs; //contact us details page controller RxList attachmentFileDetailsList = [File("")].obs; RxList attachmentPathNameDetailsList = [""].obs; ContactUsCatModel contactCatModel = ContactUsCatModel(); ContactUsModel contactModel = ContactUsModel(); RxString selectedValue = "".obs; String formatedDateTimeMethod(String originalDateTimeString) { DateTime dateTime = DateTime.parse(originalDateTimeString); return DateFormat("dd MMM yyyy, hh:mm a").format(dateTime.toLocal()); } RxList contactUsDetailsChatContent = [].obs; }