cachedNetworkProfileImage function
Implementation
Widget cachedNetworkProfileImage(String profileId, String mediaUrl) {
return GestureDetector(
child: CachedNetworkImage(
key: ValueKey(mediaUrl),
imageUrl: mediaUrl,
fit: BoxFit.fitHeight,
placeholder: (context, url) => const CircularProgressIndicator(),
errorWidget: (context,url,error) => const Icon(Icons.image_not_supported),
),
onTap: () => Get.find<UserService>().profile.id != profileId ?
Get.toNamed(AppRouteConstants.mateDetails, arguments: profileId)
: Get.toNamed(AppRouteConstants.profileDetails, arguments: profileId),
);
}