onInit method

  1. @override
void onInit()
override

Called immediately after the widget is allocated in memory. You might use this to initialize something for the controller.

Implementation

@override
void onInit() {
  super.onInit();
  minAmt.value =
      double.tryParse(storage.read("couponMinAmount") ?? "10.0") ?? 10.0;
  maxAmt.value =
      double.tryParse(storage.read("couponMaxAmount") ?? "10000.0") ??
          10000.0;

  partnerId = SecureStorageService.readSecureData(
          SecureStorageService.partnerIdLogin) ??
      '';
  dio.options = BaseOptions(
    receiveTimeout: const Duration(seconds: Constants.defaultTimeout),
    connectTimeout: const Duration(seconds: Constants.defaultTimeout),
    followRedirects: true,
  );
  dio.options.headers["x-request-txn-id"] = UDID.getUDID();
  dio.options.headers["x-trace-id"] = UDID.uDIDTraceId;
  printLogs(dio);
}