From aef501cd25d48e5df3ed5fbc32bfda3e1346ef84 Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Mon, 1 Dec 2025 10:40:29 +0200 Subject: [PATCH] QOL: Cache leaderboard images --- .../package_tools/mih_mine_sweeper_leader_board.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Frontend/lib/mih_packages/mine_sweeper/package_tools/mih_mine_sweeper_leader_board.dart b/Frontend/lib/mih_packages/mine_sweeper/package_tools/mih_mine_sweeper_leader_board.dart index 93f398af..7bd183ca 100644 --- a/Frontend/lib/mih_packages/mine_sweeper/package_tools/mih_mine_sweeper_leader_board.dart +++ b/Frontend/lib/mih_packages/mine_sweeper/package_tools/mih_mine_sweeper_leader_board.dart @@ -1,3 +1,4 @@ +import 'package:cached_network_image/cached_network_image.dart'; import 'package:flutter/material.dart'; import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:ken_logger/ken_logger.dart'; @@ -35,7 +36,7 @@ class _MihMineSweeperLeaderBoardState extends State { String userPicUrl = ""; for (final ranking in mineSweeperProvider.leaderboard!) { userPicUrl = await MihFileApi.getMinioFileUrl(ranking.proPicUrl); - userPictures.add(NetworkImage(userPicUrl)); + userPictures.add(CachedNetworkImageProvider(userPicUrl)); } mineSweeperProvider.setLeaderboardUserPictures( leaderboardUserPictures: userPictures);