saveMessageToLocal method
Implementation
Future saveMessageToLocal({
required Map<String, String> map,
}) async {
try {
SharedPreferences pref = await SharedPreferences.getInstance();
List<String> list = map.entries
.map<String>((e) => '${e.key}$_splitValue${e.value}')
.toList();
await pref.setStringList(_prefMessageKey, list);
if (kDebugMode) {
print(
'$runtimeType.saveMessageToLocal success: ${list.length} message',
);
}
} catch (e) {
handelException(e, subTitle: 'saveMessageToLocal');
}
}