getAllTransaction method
Implementation
@override
Future<List<TransactionTerminalMain>> getAllTransaction() async {
final sharedPreferences = await SharedPreferences.getInstance();
final data = sharedPreferences.getString(_keyCheckShared);
if (data == null) {
return [];
}
final listMap = jsonDecode(data) as Map<String, dynamic>;
final convert = listMap.entries.map((entry) {
return TransactionTerminalMain(
id: entry.key,
transactionTerminal: TransactionTerminal.fromMap(entry.value),
);
}).toList();
return convert;
}