getOfferings static method

Future<OfferingsModel?> getOfferings()

Implementation

static Future<OfferingsModel?> getOfferings() async {
  try {
    SharedPreferences prefs = await SharedPreferences.getInstance();
    String? offeringsData = prefs.getString('offerings');
    if (offeringsData?.isNotEmpty ?? false) {
      return OfferingsModel.fromJson(jsonDecode(offeringsData!));
    }

    return null;
  } catch (e) {
    SdkLogger.error('Inappify storage read failed: ${e.runtimeType}');
    return null;
  }
}