diff --git a/Frontend/patient_manager/lib/pages/home.dart b/Frontend/patient_manager/lib/pages/home.dart index ecc7be27..cfb780d5 100644 --- a/Frontend/patient_manager/lib/pages/home.dart +++ b/Frontend/patient_manager/lib/pages/home.dart @@ -25,7 +25,7 @@ class _HomeState extends State { final baseAPI = AppEnviroment.baseApiUrl; late Future profile; - late String proPicUrl; + String proPicUrl = "empty"; ImageProvider? propicFile; Future getProfile() async { @@ -70,13 +70,14 @@ class _HomeState extends State { } else { busData = null; } - //get profile picture - getFileUrlApiCall(userData).then((results) { - setState(() { - proPicUrl = results; - propicFile = NetworkImage(proPicUrl); + if (proPicUrl == "empty") { + getFileUrlApiCall(userData).then((results) { + setState(() { + proPicUrl = results; + propicFile = NetworkImage(proPicUrl); + }); }); - }); + } return BusinessArguments(userData, bUserData, busData); } @@ -158,6 +159,7 @@ class _HomeState extends State { @override void initState() { + profile = getProfile(); super.initState(); }