diff --git a/lib/matrix_api_lite/model/presence_content.dart b/lib/matrix_api_lite/model/presence_content.dart index 2e5f9b70..f5fb89cb 100644 --- a/lib/matrix_api_lite/model/presence_content.dart +++ b/lib/matrix_api_lite/model/presence_content.dart @@ -31,7 +31,8 @@ class PresenceContent { PresenceContent.fromJson(Map json) : presence = PresenceType.values.firstWhere( - (p) => p.toString().split('.').last == json['presence']), + (p) => p.toString().split('.').last == json['presence'], + orElse: () => PresenceType.offline), lastActiveAgo = json.tryGet('last_active_ago'), statusMsg = json.tryGet('status_msg'), currentlyActive = json.tryGet('currently_active');