From 35bcf0c1faf6630fb1db881d20382d818a162c77 Mon Sep 17 00:00:00 2001 From: Yegor Vialov Date: Thu, 7 May 2020 15:31:18 +0000 Subject: [PATCH] Fix nu data referense --- lib/home_assistant.class.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/home_assistant.class.dart b/lib/home_assistant.class.dart index 3ba4a9c..3600dd0 100644 --- a/lib/home_assistant.class.dart +++ b/lib/home_assistant.class.dart @@ -224,7 +224,7 @@ class HomeAssistant { if (prefs != null && prefs.containsKey('cached_services')) { try { var data = json.decode(prefs.getString('cached_services')); - _parseServices(data); + _parseServices(data ?? {}); } catch (e, stacktrace) { Logger.e(e, stacktrace: stacktrace); } @@ -243,7 +243,7 @@ class HomeAssistant { if (sharedPrefs != null && sharedPrefs.containsKey('cached_user')) { try { var data = json.decode(sharedPrefs.getString('cached_user')); - _parseUserInfo(data); + _parseUserInfo(data ?? {}); } catch (e, stacktrace) { Logger.e('Error getting cached user info: $e', stacktrace: stacktrace); }