getSubscriptions method
Implementation
@override
List<Subscription>? getSubscriptions() {
if (sharedPreferences.containsKey(subscriptionKey)) {
final jsonString = sharedPreferences.getString(subscriptionKey);
if (jsonString != null && jsonString.isNotEmpty) {
try {
final List<dynamic> jsonList = jsonDecode(jsonString);
return jsonList.map((page) => Subscription.fromJson(page)).toList();
} catch (e) {
print("Erreur de décodage JSON dans getSubscriptions: $e");
return null;
}
}
}
return null;
}