Fix nu data referense

This commit is contained in:
Yegor Vialov 2020-05-07 15:31:18 +00:00
parent 9c1d240962
commit 35bcf0c1fa

View File

@ -224,7 +224,7 @@ class HomeAssistant {
if (prefs != null && prefs.containsKey('cached_services')) { if (prefs != null && prefs.containsKey('cached_services')) {
try { try {
var data = json.decode(prefs.getString('cached_services')); var data = json.decode(prefs.getString('cached_services'));
_parseServices(data); _parseServices(data ?? {});
} catch (e, stacktrace) { } catch (e, stacktrace) {
Logger.e(e, stacktrace: stacktrace); Logger.e(e, stacktrace: stacktrace);
} }
@ -243,7 +243,7 @@ class HomeAssistant {
if (sharedPrefs != null && sharedPrefs.containsKey('cached_user')) { if (sharedPrefs != null && sharedPrefs.containsKey('cached_user')) {
try { try {
var data = json.decode(sharedPrefs.getString('cached_user')); var data = json.decode(sharedPrefs.getString('cached_user'));
_parseUserInfo(data); _parseUserInfo(data ?? {});
} catch (e, stacktrace) { } catch (e, stacktrace) {
Logger.e('Error getting cached user info: $e', stacktrace: stacktrace); Logger.e('Error getting cached user info: $e', stacktrace: stacktrace);
} }