From 5227b80f71ec571ff33945a2fb2e7d23ffc99213 Mon Sep 17 00:00:00 2001 From: tommyxchow Date: Sat, 15 Jan 2022 12:31:16 -0500 Subject: [PATCH] Fix outdated thumbnails --- lib/screens/home/widgets/stream_card.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/screens/home/widgets/stream_card.dart b/lib/screens/home/widgets/stream_card.dart index 2d3c52de..55a97d2b 100644 --- a/lib/screens/home/widgets/stream_card.dart +++ b/lib/screens/home/widgets/stream_card.dart @@ -28,8 +28,11 @@ class StreamCard extends StatelessWidget { @override Widget build(BuildContext context) { + final time = DateTime.now(); + final cacheUrlExtension = time.day.toString() + time.hour.toString() + (time.minute ~/ 5).toString(); + final thumbnail = CachedNetworkImage( - imageUrl: streamInfo.thumbnailUrl.replaceFirst('-{width}x{height}', '-440x248') + (DateTime.now().minute ~/ 5).toString(), + imageUrl: streamInfo.thumbnailUrl.replaceFirst('-{width}x{height}', '-440x248') + cacheUrlExtension, useOldImageOnUrlChange: true, );