loadBetaOffers method
Implementation
Future loadBetaOffers() async {
try {
betaOffers.value = null;
var response = await Requests.getDio().get(
"subscriptions/packages?type=EXCLUSIVE",
);
if (response.statusCode == 200) {
betaOffers.value = SubscriptionPackagesModel.fromJson(response.data);
betaOffers.refresh();
} else {
debugPrint('error loading beta offers ${response.data}');
CustomFlashWidget.showFlashMessage(
type: FlashType.error,
title: "Error",
message: response.data?["message"]??response.data?["errorCode"] ??
response.data?["message"]?["errorCode"] ??
"Something unexpected happened. Please try again later!",
);
}
} catch (e) {
debugPrint('error loading beta offers ${e.toString()}');
CustomFlashWidget.showFlashMessage(
type: FlashType.error,
title: "Error",
message: "Something unexpected happened. Please try again later!",
);
}
}