cachedNetworkProfileImage function

Widget cachedNetworkProfileImage(
  1. String profileId,
  2. String mediaUrl
)

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