loadMessageFromLocal method
Implementation
Future<Map<String, String>> loadMessageFromLocal() async {
try {
SharedPreferences pref = await SharedPreferences.getInstance();
List<String> list = pref.getStringList(_prefMessageKey) ?? [];
Map<String, String> map = {
for (String item in list)
item.split(_splitValue).first: item.split(_splitValue).last,
};
if (kDebugMode) {
print(
'$runtimeType.loadMessageFromLocal success: ${map.length} message',
);
}
return map;
} catch (e) {
handelException(e, subTitle: 'loadMessageFromLocal');
return {};
}
}