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