switch to new image api strat and fix onboarding cache strat

This commit is contained in:
yaso 2026-07-07 14:30:58 +02:00
parent 48b434dad9
commit a5bdee892c
39 changed files with 540 additions and 791 deletions

View file

@ -539,7 +539,6 @@ class _MihBusinessCardState extends State<MihBusinessCard> {
}
directoryProvider.setSearchedBusinesses(
searchedBusinesses: businessSearchResults,
businessesImagesUrl: busImagesUrl,
);
setState(() {
_businessReviewFuture = getUserReview();

View file

@ -518,15 +518,8 @@ class _MihBusinessCardV2State extends State<MihBusinessCardV2> {
businessSearchResults = await MihBusinessDetailsServices()
.searchBusinesses(directoryProvider.searchTerm,
directoryProvider.businessTypeFilter, context);
Map<String, Future<String>> busImagesUrl = {};
Future<String> businessLogoUrl;
for (var bus in businessSearchResults) {
businessLogoUrl = MihFileApi.getMinioFileUrl(bus.logo_path);
busImagesUrl[bus.business_id] = businessLogoUrl;
}
directoryProvider.setSearchedBusinesses(
searchedBusinesses: businessSearchResults,
businessesImagesUrl: busImagesUrl,
);
setState(() {
_businessReviewFuture = getUserReview();

View file

@ -54,7 +54,8 @@ class _MihBusinessProfilePreviewState extends State<MihBusinessProfilePreview> {
size: profilePictureWidth,
color: MihColors.secondary(),
)
: widget.imageFile == null
: widget.business.logo_path.endsWith('/') ||
widget.business.logo_path == ''
? Icon(
MihIcons.mihIDontKnow,
size: profilePictureWidth,

View file

@ -36,7 +36,8 @@ class _MihPersonalProfilePreviewState extends State<MihPersonalProfilePreview> {
size: profilePictureWidth,
color: MihColors.secondary(),
)
: widget.imageFile == null
: widget.user.pro_pic_path.endsWith('/') ||
widget.user.pro_pic_path == ""
? Icon(
MihIcons.mihIDontKnow,
size: profilePictureWidth,