guru_sdk/guru_app/lib/property/modules/iap_property_extension.dart

22 lines
579 B
Dart

/// Created by Haoyi on 2022/11/30
part of "../app_property.dart";
extension IapPropertyExtension on AppProperty {
Future<void> saveFailedIapOrders(OrdersReport order) async {
await setString(PropertyKeys.buildReportFailedIapOrdersKey(), json.encode(order));
}
Future<PropertyBundle> loadAllFailedIapOrders() async {
try {
return await loadValuesByTag(PropertyTags.failedOrders);
} catch (e) {
Log.e("error:$e");
}
return PropertyBundle.empty();
}
Future<void> removeReportSuccessOrder(PropertyKey key) async {
remove(key);
}
}