File tree 2 files changed +16
-1
lines changed 2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -151,7 +151,15 @@ class PerAccountStore extends ChangeNotifier {
151
151
view.maybeAddMessage (event.message);
152
152
}
153
153
} else if (event is RealmUserEvent ) {
154
- debugPrint ("server event: realm_user" ); // TODO Update our data, and others
154
+ debugPrint ("server event: realm_user" );
155
+ if (event.person.user_id == user_id) {
156
+ String ? new_full_name = event.person.full_name;
157
+ if (new_full_name != null ) {
158
+ full_name = new_full_name;
159
+ notifyListeners ();
160
+ }
161
+ }
162
+ // TODO Update our other data, and that of other users
155
163
} else if (event is UnexpectedEvent ) {
156
164
debugPrint ("server event: ${jsonEncode (event .toJson ())}" ); // TODO log better
157
165
} else {
Original file line number Diff line number Diff line change @@ -57,6 +57,13 @@ class HomePage extends StatelessWidget {
57
57
child: Column (children: [
58
58
const Text ('🚧 Under construction 🚧' ),
59
59
const SizedBox (height: 12 ),
60
+ ListenableBuilder (
61
+ builder: (BuildContext context, Widget ? child) {
62
+ return Text .rich (TextSpan (
63
+ text: 'You are: ' ,
64
+ children: [bold (store.full_name)]));},
65
+ listenable: store,
66
+ ),
60
67
Text .rich (TextSpan (
61
68
text: 'Connected to: ' ,
62
69
children: [bold (store.account.realmUrl)])),
You can’t perform that action at this time.
0 commit comments