roomHierarchyAvatarInfoProvider top-level property

dynamic roomHierarchyAvatarInfoProvider
final

Fill the Profile data for the given space-hierarchy-info

Implementation

final roomHierarchyAvatarInfoProvider = Provider.autoDispose.family<
  AvatarInfo,
  SpaceHierarchyRoomInfo
>((ref, info) {
  final roomId = info.roomIdStr();
  final displayName = info.name();

  // final displayName = ref.watch(roomDisplayNameProvider(roomId)).valueOrNull;
  final avatarData = ref.watch(roomHierarchyAvatarProvider(info)).valueOrNull;

  return AvatarInfo(
    uniqueId: roomId,
    displayName: displayName,
    avatar: avatarData,
  );
});