refactor: SpaceChild and SpaceParent null safe

This commit is contained in:
Christian Pauly 2021-08-19 10:22:05 +02:00
parent dd48a379ec
commit 8ae77215b5
1 changed files with 4 additions and 5 deletions

View File

@ -1,4 +1,3 @@
// @dart=2.9
/* /*
* Famedly Matrix SDK * Famedly Matrix SDK
* Copyright (C) 2019, 2020, 2021 Famedly GmbH * Copyright (C) 2019, 2020, 2021 Famedly GmbH
@ -23,9 +22,9 @@ import '../event.dart';
class SpaceChild { class SpaceChild {
final String roomId; final String roomId;
final List<String> via; final List<String>? via;
final String order; final String order;
final bool suggested; final bool? suggested;
SpaceChild.fromState(Event state) SpaceChild.fromState(Event state)
: assert(state.type == EventTypes.spaceChild), : assert(state.type == EventTypes.spaceChild),
@ -37,8 +36,8 @@ class SpaceChild {
class SpaceParent { class SpaceParent {
final String roomId; final String roomId;
final List<String> via; final List<String>? via;
final bool canonical; final bool? canonical;
SpaceParent.fromState(Event state) SpaceParent.fromState(Event state)
: assert(state.type == EventTypes.spaceParent), : assert(state.type == EventTypes.spaceParent),