From 432c2b9cdae56323d4b1d2986479d2d3332b78c9 Mon Sep 17 00:00:00 2001 From: Marty Fuhry Date: Sun, 12 Feb 2023 15:34:12 -0500 Subject: [PATCH] fixed image updating --- mobile/lib/modules/home/ui/home_page_app_bar.dart | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/mobile/lib/modules/home/ui/home_page_app_bar.dart b/mobile/lib/modules/home/ui/home_page_app_bar.dart index 12b87cde21..71fa50e665 100644 --- a/mobile/lib/modules/home/ui/home_page_app_bar.dart +++ b/mobile/lib/modules/home/ui/home_page_app_bar.dart @@ -1,5 +1,6 @@ +import 'dart:math'; + import 'package:auto_route/auto_route.dart'; -import 'package:cached_network_image/cached_network_image.dart'; import 'package:flutter/material.dart'; import 'package:hive/hive.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; @@ -18,9 +19,9 @@ class HomePageAppBar extends ConsumerWidget with PreferredSizeWidget { Size get preferredSize => const Size.fromHeight(kToolbarHeight); const HomePageAppBar({ - Key? key, + super.key, this.onPopBack, - }) : super(key: key); + }); final Function? onPopBack; @@ -46,6 +47,7 @@ class HomePageAppBar extends ConsumerWidget with PreferredSizeWidget { ); } else { String endpoint = Hive.box(userInfoBox).get(serverEndpointKey); + var dummy = Random().nextInt(1024); return InkWell( onTap: () { Scaffold.of(context).openDrawer(); @@ -55,8 +57,8 @@ class HomePageAppBar extends ConsumerWidget with PreferredSizeWidget { radius: 18, child: CircleAvatar( backgroundColor: Theme.of(context).primaryColor.withOpacity(0.1), - backgroundImage: CachedNetworkImageProvider( - '$endpoint/user/profile-image/${authState.userId}', + backgroundImage: NetworkImage( + '$endpoint/user/profile-image/${authState.userId}?d=${dummy++}', ), radius: 17, ),