app/data/helper library

Classes

Helper
Triple

Extensions

FileFormatter on num

Properties

calendar DateTime
getter/setter pair

Functions

checkFile(String mediaLocalStoragePath) bool
checkFileUploadSize(String path, String mediaType) bool
convertSecondToLastSeen(String seconds) String
darken(Color color, [double amount = .1]) Color
equalsWithToday(DateTime srcDate, String day) bool
equalsWithYesterday(DateTime srcDate, String day) bool
getCallLogDateFromTimestamp(int convertedTime, String format) String
getCallLogDuration(int startTime, int endTime) String
getChatTime(BuildContext context, int? epochTime) String
getDateFromTimestamp(int convertedTime, String format) String
getDisplayImage(RecentChatData recentChat) String
getDocAsset(String filename) String
getFileSizeText(String fileSizeInBytes) 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?>
getRecentChatTime(BuildContext context, int? epochTime) String
getRecentName(RecentChatData item) String
getRoundedFileSize(double unscaledValue) double
hasMatch(String? value, String pattern) bool
isToday(int convertedTime) bool
isValidPhoneNumber(String s) bool
isYesterday(int convertedTime) bool
launchCaller(String phoneNumber) → dynamic
launchEmail(String emailID) Future<void>
launchInBrowser(String url) Future<void>
lighten(Color color, [double amount = .1]) Color
listItem({Widget? leading, required Widget title, Widget? trailing, required dynamic onTap()}) InkWell
makePhoneCall(String phoneNumber) Future<void>
makeVideoCall(String toUser, Rx<AvailableFeatures> availableFeatures, BuildContext context) → dynamic
makeVoiceCall(String toUser, Rx<AvailableFeatures> availableFeatures, BuildContext context) → dynamic
manipulateMessageTime(BuildContext context, DateTime messageDate) String
openDocument(String mediaLocalStoragePath) → dynamic
returnFormattedCount(int count) String
setDateHourFormat(int format, int hours) String
showQuickProfilePopup({required dynamic context, required dynamic chatTap(), dynamic callTap()?, dynamic videoTap()?, bool callEnable = false, required dynamic infoTap(), required Rx<ProfileDetails> profile, required Rx<AvailableFeatures> availableFeatures}) → void