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