getChatProfile method
Implementation
Future<void> getChatProfile() async {
if (Mirrorfly.isValidGroupJid(nJid)) {
await Mirrorfly.getGroupProfile(
groupJid: nJid.checkNull(),
fetchFromServer: await AppUtils.isNetConnected(),
flyCallBack: (FlyResponse response) async {
if (response.isSuccess) {
debugPrint("getGroupProfileDetails--> $response");
var profile = ProfileDetails.fromJson(
json.decode(response.data.toString()));
await initializeProfile(profile);
} else {
debugPrint("getGroupProfileDetails--> ${response.errorMessage}");
}
});
} else {
await getProfileDetails(nJid).then((value) async {
LogMessage.d("chatController getProfileDetails", value.toJson());
await initializeProfile(value);
});
}
}