initializeProfile method

Future<void> initializeProfile(
  1. ProfileDetails profile
)

Implementation

Future<void> initializeProfile(ProfileDetails profile) async {
  chatProfileCalled = true;
  profile_(profile);

  //make unreadMessageTypeMessageId
  if (Platform.isAndroid) {
    unreadMessageTypeMessageId = "M${profile.jid.checkNull()}";
  } else if (Platform.isIOS) {
    unreadMessageTypeMessageId =
        "M_${getMobileNumberFromJid(profile.jid.checkNull())}";
  }
  checkAdminBlocked();
  WidgetsBinding.instance.addPostFrameCallback((_) {
    newScrollController = ItemScrollController();
    newItemPositionsListener = ItemPositionsListener.create();
    searchScrollController = ItemScrollController();
    ready();
  });
}