app/data/helper library

Classes

Triple

Properties

calendar DateTime
getter/setter pair

Functions

convertSecondToLastSeen(String seconds) String
equalsWithToday(DateTime srcDate, String day) bool
equalsWithYesterday(DateTime srcDate, String day) bool
getCallLogDuration(int startTime, int endTime) String
getChatTime(BuildContext context, int? epochTime) String
getDisplayImage(RecentChatData recentChat) String
getErrorDetails(FlyResponse response) String
getMemberName(ProfileDetails item) String
getMessageOfId(String mid) Future<ChatMessageModel>
getMobileNumberFromJid(String jid) String
getName(ProfileDetails item) String
getProfileDetails(String jid) Future<ProfileDetails>
getRecentChatOfJid(String jid) Future<RecentChatData?>
getRecentName(RecentChatData item) String
hasMatch(String? value, String pattern) bool
isValidPhoneNumber(String s) bool
launchCaller(String phoneNumber) → dynamic
launchEmail(String emailID) Future<void>
launchInBrowser(String url) Future<void>
listItem({Widget? leading, required Widget title, Widget? trailing, required dynamic onTap()}) InkWell
makePhoneCall(String phoneNumber) Future<void>
makeVideoCall(Rx<ProfileDetails> profile, Rx<AvailableFeatures> availableFeatures) → dynamic
makeVoiceCall(Rx<ProfileDetails> profile, Rx<AvailableFeatures> availableFeatures) → dynamic
manipulateMessageTime(BuildContext context, DateTime messageDate) String
returnFormattedCount(int count) String
setDateHourFormat(int format, int hours) String
showBlockStatusAlert(Function? function, Rx<ProfileDetails> profile, Rx<AvailableFeatures> availableFeatures) → dynamic
showQuickProfilePopup({required dynamic chatTap(), dynamic callTap()?, dynamic videoTap()?, required dynamic infoTap(), required Rx<ProfileDetails> profile, required Rx<AvailableFeatures> availableFeatures}) → void