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,
  );
});