File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -836,6 +836,8 @@ class Avatar extends StatelessWidget {
836
836
837
837
/// The appropriate avatar image for a user ID.
838
838
///
839
+ /// If the user isn't found, gives a [SizedBox.shrink] .
840
+ ///
839
841
/// Wrap this with [AvatarShape] .
840
842
class AvatarImage extends StatelessWidget {
841
843
const AvatarImage ({
@@ -848,7 +850,11 @@ class AvatarImage extends StatelessWidget {
848
850
@override
849
851
Widget build (BuildContext context) {
850
852
final store = PerAccountStoreWidget .of (context);
851
- final user = store.users[userId]! ;
853
+ final user = store.users[userId];
854
+
855
+ if (user == null ) { // TODO(log)
856
+ return const SizedBox .shrink ();
857
+ }
852
858
853
859
final resolvedUrl = switch (user.avatarUrl) {
854
860
null => null , // TODO(#255): handle computing gravatars
You can’t perform that action at this time.
0 commit comments