From b863ff173a7ceede587e49e8c3350e7cb548879a Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Wed, 2 Jul 2025 12:22:46 +0200 Subject: [PATCH] use enw user service in get profile service --- Frontend/lib/mih_services/mih_service_calls.dart | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/Frontend/lib/mih_services/mih_service_calls.dart b/Frontend/lib/mih_services/mih_service_calls.dart index 4a7da538..0157c539 100644 --- a/Frontend/lib/mih_services/mih_service_calls.dart +++ b/Frontend/lib/mih_services/mih_service_calls.dart @@ -3,6 +3,7 @@ import 'dart:convert'; import 'package:mzansi_innovation_hub/mih_services/mih_file_services.dart'; import 'package:mzansi_innovation_hub/mih_services/mih_notification_services.dart'; import 'package:flutter/material.dart'; +import 'package:mzansi_innovation_hub/mih_services/mih_user_services.dart'; // import '../mih_components/mih_pop_up_messages/mih_error_message.dart'; // import '../mih_components/mih_pop_up_messages/mih_success_message.dart'; // import '../mih_env/mih_env.dart'; @@ -57,16 +58,11 @@ class MIHApiCalls { // Get Userdata var uid = await SuperTokens.getUserId(); - var responseUser = await http.get(Uri.parse("$baseAPI/user/$uid")); - if (responseUser.statusCode == 200) { - // print("here"); - String body = responseUser.body; - var decodedData = jsonDecode(body); - AppUser u = AppUser.fromJson(decodedData); - userData = u; + AppUser? user = await MihUserServices().getUserDetails(uid, context); + if(user != null) { + userData = user; } else { - throw Exception( - "Error: GetUserData status code ${responseUser.statusCode}"); + throw Exception("Error: GetUserData returned null"); } // Get BusinessUserdata