improvement(bb): add avatar url
This commit is contained in:
parent
53ecb3242f
commit
9eec13df9a
|
@ -233,7 +233,7 @@ class AuthModel with ChangeNotifier {
|
||||||
domain: domain,
|
domain: domain,
|
||||||
token: user.username,
|
token: user.username,
|
||||||
login: username,
|
login: username,
|
||||||
avatarUrl: null,
|
avatarUrl: user.avatarUrl,
|
||||||
appPassword: appPassword,
|
appPassword: appPassword,
|
||||||
));
|
));
|
||||||
} finally {
|
} finally {
|
||||||
|
|
|
@ -7,6 +7,8 @@ class BbUser {
|
||||||
String displayName;
|
String displayName;
|
||||||
bool isStaff;
|
bool isStaff;
|
||||||
DateTime createdOn;
|
DateTime createdOn;
|
||||||
|
Map<String, dynamic> links;
|
||||||
|
String get avatarUrl => links['avatar']['href'];
|
||||||
BbUser();
|
BbUser();
|
||||||
factory BbUser.fromJson(Map<String, dynamic> json) => _$BbUserFromJson(json);
|
factory BbUser.fromJson(Map<String, dynamic> json) => _$BbUserFromJson(json);
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,7 +13,8 @@ BbUser _$BbUserFromJson(Map<String, dynamic> json) {
|
||||||
..isStaff = json['is_staff'] as bool
|
..isStaff = json['is_staff'] as bool
|
||||||
..createdOn = json['created_on'] == null
|
..createdOn = json['created_on'] == null
|
||||||
? null
|
? null
|
||||||
: DateTime.parse(json['created_on'] as String);
|
: DateTime.parse(json['created_on'] as String)
|
||||||
|
..links = json['links'] as Map<String, dynamic>;
|
||||||
}
|
}
|
||||||
|
|
||||||
Map<String, dynamic> _$BbUserToJson(BbUser instance) => <String, dynamic>{
|
Map<String, dynamic> _$BbUserToJson(BbUser instance) => <String, dynamic>{
|
||||||
|
@ -21,4 +22,5 @@ Map<String, dynamic> _$BbUserToJson(BbUser instance) => <String, dynamic>{
|
||||||
'display_name': instance.displayName,
|
'display_name': instance.displayName,
|
||||||
'is_staff': instance.isStaff,
|
'is_staff': instance.isStaff,
|
||||||
'created_on': instance.createdOn?.toIso8601String(),
|
'created_on': instance.createdOn?.toIso8601String(),
|
||||||
|
'links': instance.links,
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue