migrate to nnbd

Signed-off-by: Sahil Kumar <[email protected]>
This commit is contained in:
Sahil Kumar
2021-04-20 19:52:06 +05:30
parent 8f1f7b0b68
commit 3bb1b11ee8
59 changed files with 642 additions and 589 deletions
@@ -75,16 +75,19 @@ class User {
/// Map of custom user extraData
@JsonKey(includeIfNull: false)
final Map<String, dynamic> extraData;
final Map<String, Object> extraData;
@override
int get hashCode => id.hashCode;
/// Shortcut for user name
String? get name =>
(extraData.containsKey('name') == true && extraData['name'] != '')
? extraData['name']
: id;
String get name {
if (extraData.containsKey('name')) {
final name = extraData['name'] as String;
if (name.isNotEmpty) return name;
}
return id;
}
@override
bool operator ==(Object other) =>
@@ -104,7 +107,7 @@ class User {
DateTime? updatedAt,
DateTime? lastActive,
bool? online,
Map<String, dynamic>? extraData,
Map<String, Object>? extraData,
bool? banned,
List<String>? teams,
}) =>