From 175ad9b0c94c359e8c35ecc0a08b65fff7babb93 Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Thu, 24 Apr 2025 09:32:28 +0200 Subject: [PATCH] add context --- Frontend/lib/mih_apis/mih_api_calls.dart | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/Frontend/lib/mih_apis/mih_api_calls.dart b/Frontend/lib/mih_apis/mih_api_calls.dart index 071004f8..c3e61326 100644 --- a/Frontend/lib/mih_apis/mih_api_calls.dart +++ b/Frontend/lib/mih_apis/mih_api_calls.dart @@ -1,5 +1,6 @@ import 'dart:convert'; +import 'package:mzansi_innovation_hub/mih_apis/mih_file_api.dart'; import 'package:mzansi_innovation_hub/mih_apis/mih_notification_apis.dart'; import 'package:flutter/material.dart'; // import '../mih_components/mih_pop_up_messages/mih_error_message.dart'; @@ -43,7 +44,10 @@ class MIHApiCalls { /// - Business User details. /// - notifications. /// - user profile picture. - Future getProfile(int notificationAmount) async { + Future getProfile( + int notificationAmount, + BuildContext context, + ) async { AppUser userData; Business? busData; BusinessUser? bUserData; @@ -98,20 +102,8 @@ class MIHApiCalls { // userPic = "${AppEnviroment.baseFileUrl}/mih/${userData.pro_pic_path}"; // } else { - var url = - "${AppEnviroment.baseApiUrl}/minio/pull/file/${AppEnviroment.getEnv()}/${userData.pro_pic_path}"; - var response = await http.get(Uri.parse(url)); - - if (response.statusCode == 200) { - String body = response.body; - var decodedData = jsonDecode(body); - - userPic = decodedData['minioURL']; - } else { - userPic = ""; - // throw Exception( - // "Error: GetUserData status code ${response.statusCode}"); - } + userPic = + await MihFileApi.getMinioFileUrl(userData.pro_pic_path, context); } //Get Notifications