From 219ba0700d53f67a52f2964fcd1668eab83b10c9 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Sun, 8 Feb 2026 13:41:07 -0500 Subject: [PATCH] fix avatar in relation preview --- lib/main.dart | 1 - lib/widgets/chat_page/relation_preview.dart | 18 ++++++------------ 2 files changed, 6 insertions(+), 13 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 2d6fd0d..ff46f6c 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -45,7 +45,6 @@ void showError(Object error, [StackTrace? stackTrace]) { if (error.toString().contains("Invalid image data")) return; debugPrintStack(stackTrace: stackTrace, label: error.toString()); - debugger(); if (navigatorKey.currentContext != null) { Future.delayed( Duration.zero, diff --git a/lib/widgets/chat_page/relation_preview.dart b/lib/widgets/chat_page/relation_preview.dart index 9918b35..a879495 100644 --- a/lib/widgets/chat_page/relation_preview.dart +++ b/lib/widgets/chat_page/relation_preview.dart @@ -2,6 +2,7 @@ import "package:flutter/material.dart"; import "package:flutter_chat_core/flutter_chat_core.dart"; import "package:hooks_riverpod/hooks_riverpod.dart"; import "package:nexus/models/relation_type.dart"; +import "package:nexus/widgets/avatar_or_hash.dart"; class RelationPreview extends ConsumerWidget { final Message? relatedMessage; @@ -31,18 +32,11 @@ class RelationPreview extends ConsumerWidget { "Editing message:", style: TextStyle(fontWeight: FontWeight.bold), ), - // AvatarOrHash( - // ref - // .watch( - // AvatarController.provider( - // relatedMessage!.metadata!["avatarUrl"], - // ), - // ) - // .whenOrNull(data: (data) => data), - // relatedMessage!.metadata!["displayName"].toString(), - // headers: room.client.headers, - // height: 16, - // ), + AvatarOrHash( + Uri.tryParse(relatedMessage?.metadata?["avatarUrl"] ?? ""), + relatedMessage?.metadata?["displayName"]?.toString() ?? "", + height: 16, + ), Text( relatedMessage!.metadata?["displayName"] ?? relatedMessage!.authorId,