Mirrorfly class

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

blockedThisUser Stream
no setter
connectionFailed Stream
no setter
connectionSuccess Stream
no setter
isTrialLicence bool
getter/setter pair
myProfileUpdated Stream<bool>
no setter
onAdminBlockedOtherUser Stream
no setter
onAdminBlockedUser Stream
no setter
onChatTypingStatus Stream
no setter
onConnected Stream
no setter
onConnectionFailed Stream
no setter
onContactSyncComplete Stream<bool>
no setter
onDeleteGroup Stream
no setter
onDisconnected Stream
no setter
onFailure Stream
no setter
onFetchingGroupListCompleted Stream
no setter
onFetchingGroupMembersCompleted Stream<String>
no setter
onGroupDeletedLocally Stream<String>
no setter
onGroupNotificationMessage Stream
no setter
onGroupProfileFetched Stream<String>
no setter
onGroupProfileUpdated Stream<String>
no setter
onGroupTypingStatus Stream
no setter
onLeftFromGroup Stream
no setter
onLoggedOut Stream<bool>
no setter
onMediaStatusUpdated Stream
no setter
onMemberMadeAsAdmin Stream
no setter
onMemberRemovedAsAdmin Stream
no setter
onMemberRemovedFromGroup Stream
no setter
onMessageReceived Stream
no setter
onMessageStatusUpdated Stream
no setter
onNewGroupCreated Stream<String>
no setter
onNewMemberAddedToGroup Stream
no setter
onProgressChanged Stream
no setter
onSuccess Stream
no setter
onUploadDownloadProgressChanged Stream
no setter
onWebChatPasswordChanged Stream
no setter
setTypingStatus Stream
no setter
unblockedThisUser Stream
no setter
userBlockedMe Stream
no setter
userCameOnline Stream
no setter
userDeletedHisProfile Stream<String>
no setter
userProfileFetched Stream
no setter
usersIBlockedListFetched Stream
no setter
usersProfilesFetched Stream<bool>
no setter
usersWhoBlockedMeListFetched Stream
no setter
userUnBlockedMe Stream
no setter
userUpdatedHisProfile Stream
no setter
userWentOffline Stream
no setter

Static Methods

addContact(String number, String name) Future<bool?>
addUsersToGroup(String jid, List<String> userList) Future<bool?>
authToken() Future<String?>
blockUser(String userJID) Future
cancelBackup() → dynamic
cancelMediaUploadOrDownload(String messageId) → dynamic
cancelNotifications() → dynamic
cancelRestore() → dynamic
clearAllConversation() Future<bool?>
clearAllSDKData() → dynamic
clearChat(String jid, String chatType, bool clearExceptStarred) Future
contactSyncState() Future
contactSyncStateValue() Future<bool>
copyTextMessages(List<String> messageIds) → dynamic
createGroup(String groupname, List<String> userList, String image) Future
createOfflineGroupInOnline(String groupId) Future<bool?>
deleteAccount(String reason, String? feedback) Future
deleteAllMessages() → dynamic
deleteBusyStatus(String id, String status, bool isCurrentStatus) Future<bool?>
deleteGroup(String jid) Future<bool?>
deleteMessages(String jid, List<String> messageIds, bool isDeleteForEveryOne) Future
deleteMessagesForEveryone(String jid, String chatType, List<String> messageIds, bool? isMediaDelete) Future
deleteMessagesForMe(String jid, String chatType, List<String> messageIds, bool? isMediaDelete) Future
deleteOfflineGroup(String groupJid) → dynamic
deleteProfileStatus(String id, String status, bool isCurrentStatus) Future<bool?>
deleteRecentChat(String jid) → dynamic
deleteRecentChats(List<String> jidlist) Future<bool?>
deleteUnreadMessageSeparatorOfAConversation(String jid) Future<bool?>
doesFetchingMembersListFromServedRequired(String groupJid) Future<bool?>
downloadMedia(String mid) → dynamic
enableDisableArchivedSettings(bool enable) Future<bool?>
enableDisableBusyStatus(bool enable) Future<bool?>
enableDisableHideLastSeen(bool enable) Future<bool?>
exportChatConversationToEmail(String jid) Future
forwardMessages(List<String> messageIds, String tojid, String chattype) Future
forwardMessagesToMultipleUsers(List<String> messageIds, List<String> userList) Future
getAllGroups([bool fetchFromServer = false]) Future
getArchivedChatList() Future
getArchivedChatsFromServer() → dynamic
getBusyStatusList() Future
getCustomValue(String messageId, String key) Future<String?>
getDefaultNotificationUri() Future<String?>
getDocsMessages(String jid) Future
getFavouriteMessages() Future
getGroupJid(String jid) Future<String?>
getGroupMembersList(String jid, bool? fetchFromServer) Future
getGroupMessageDeliveredToList(String messageId, String jid) Future
getGroupMessageReadByList(String messageId, String jid) Future
getGroupMessageStatusCount(String messageid) Future<int?>
getGroupProfile(String groupJid, [bool fetchFromServer = false]) Future
getIsProfileBlockedByAdmin() Future<bool?>
getJid(String username) Future<String?>
getJidFromPhoneNumber(String mobileNumber, String countryCode) Future<String?>
getLastNUnreadMessages(int messagesCount) Future
getLinkMessages(String jid) Future
getMedia(String mid) Future
getMediaAutoDownload() Future<bool?>
getMediaMessages(String jid) Future
getMediaSetting(int networkType, String type) Future<bool?>
getMembersCountOfGroup(String groupJid) Future<int?>
getMessageActions(List<String> messageidlist) Future
getMessageOfId(String mid) Future
getMessagesOfJid(String jid) Future
getMessageStatusOfASingleChatMessage(String messageID) Future
getMessagesUsingIds(List<String> messageIds) Future
getMyBusyStatus() Future
getMyProfileStatus() Future
getNonChatUsers() Future
getNotificationSound() Future<bool?>
getNUnreadMessagesOfEachUsers(int messagesCount) Future
getProfileDetails(String jid) → dynamic
getProfileLocal(String jid, bool fetchFromServer) Future
getProfileStatusList() Future
getRecalledMessagesOfAConversation(String jid) Future
getRecentChatList() Future
getRecentChatListIncludingArchived() Future
getRecentChatOf(String jid) Future
getRegisteredUserList({required bool fetchFromServer}) Future
getRegisteredUsers(bool fetchFromServer) Future
getRingtoneName() Future<String?>
getRoster() → dynamic
getSendData() Future<String?>
getUnKnownUserProfiles() Future
getUnreadMessageCountExceptMutedChat() Future<int?>
getUnreadMessagesCount() Future<int?>
getUnsentMessageOfAJid(String jid) Future<String?>
getUserLastSeenTime(String jid) Future<String?>
getUserList(int page, String search, [int perPageResultSize = 20]) → dynamic
getUserProfile(String jid, [bool fetchFromServer = false, bool saveasfriend = false]) → dynamic
getUsersIBlocked([bool fetchFromServer = false]) Future
getUsersListToAddMembersInNewGroup() Future
getUsersListToAddMembersInOldGroup(String groupJid) Future
getUsersWhoBlockedMe([bool fetchFromServer = false]) Future
getWebLoginDetails() Future
handleReceivedMessage(Map notificationdata) Future
imagePath(String imgurl) Future<String?>
init({required String baseUrl, required String licenseKey, required String iOSContainerID, String? storageFolderName, bool enableMobileNumberLogin = true, bool isTrialLicenceKey = true, bool enableDebugLog = false}) → dynamic
Used as a initChat class for Mirrorfly
insertBusyStatus(String busyStatus) Future<bool?>
insertDefaultStatus(String status) Future
insertNewProfileStatus(String status) Future
inviteUserViaSMS(String mobileNo, String message) → dynamic
iOSFileExist(String filePath) Future<bool?>
isAdmin(String userJid, String groupJID) Future<bool?>
isArchivedSettingsEnabled() Future<bool?>
isBusyStatusEnabled() Future<bool?>
isHideLastSeenEnabled() Future<bool?>
isMemberOfGroup(String groupJID, String? userJid) Future<bool?>
isMuted(String jid) Future<bool?>
isTrailLicence() Future<bool?>
isUserUnArchived(String jid) Future<bool?>
leaveFromGroup(String? userJid, String groupJid) Future<bool?>
listenGroupChatEvents() Future
listenMessageEvents() Future
loginWebChatViaQRCode(String barcode) Future<bool?>
logoutOfChatSDK() Future
logoutWebUser(List<String> logins) Future<bool?>
makeAdmin(String groupjid, String userjid) Future<bool?>
markAsRead(String jid) Future<bool?>
markAsReadDeleteUnreadSeparator(String jid) Future
markConversationAsRead(List<String> jidlist) → dynamic
markConversationAsUnread(List<String> jidlist) → dynamic
mediaEndPoint() Future<String?>
openFile(String filePath) Future
prepareChatConversationToExport(String jid) Future
recentChatPinnedCount() Future<int?>
refreshAndGetAuthToken() Future<bool?>
registerUser(String userIdentifier, {String token = ""}) Future
removeCustomValue(String messageId, String key) → dynamic
removeGroupProfileImage(String jid) Future<bool?>
removeMemberFromGroup(String groupjid, String userjid) Future<bool?>
removeProfileImage() Future<bool?>
reportChatOrUser(String jid, String chatType, String? messageId) Future
reportUserOrMessages(String jid, String type, [String messageId = ""]) Future<bool?>
revokeContactSync() Future
saveMediaSettings(bool photos, bool videos, bool audio, bool documents, int networkType) → dynamic
saveProfile(String name, String email) Future
saveUnsentMessage(String jid, String message) → dynamic
searchConversation(String searchKey, [String? jidForSearch, bool globalSearch = true]) Future
sendAudioMessage(String jid, String filePath, bool isRecorded, String duration, String replyMessageId, [String? audiofileUrl]) Future
sendContactMessage(List<String> contactList, String jid, String contactName, String replyMessageId) Future
sendContactUsInfo(String title, String description) Future<bool?>
sendDocumentMessage(String jid, String documentPath, String replyMessageId, [String? fileUrl]) Future
sendImageMessage(String jid, String filePath, String? caption, String? replyMessageID, [String? imageFileUrl]) → dynamic
sendLocationMessage(String jid, double latitude, double longitude, String replyMessageId) → dynamic
sendTextMessage(String message, String jid, [String replyMessageId = ""]) → dynamic
sendTypingGoneStatus(String toJid, String chatType) → dynamic
sendTypingStatus(String toJid, String chatType) → dynamic
sendVideoMessage(String jid, String filePath, String? caption, String? replyMessageID, [String? videoFileUrl, num? videoDuration, String? thumbImageBase64]) → dynamic
sentFileMessage(String? file, String jid) Future
setCustomValue(String messageId, String key, String value) → dynamic
setDefaultNotificationSound() Future
setMediaAutoDownload(bool enable) → dynamic
setMediaEncryption(String encryption) → dynamic
setMuteNotification(bool enable) → dynamic
setMyBusyStatus(String busyStatus) Future<bool?>
setMyProfileStatus(String status, String statusId) Future
setNotificationSound(bool enable) → dynamic
setNotificationUri(String uri) → dynamic
setNotificationVibration(bool enable) → dynamic
setOnGoingChatUser(String jid) → dynamic
setRegionCode(String regionCode) Future
setTypingStatusListener() → dynamic
showCustomTones() Future<String?>
startBackup() → dynamic
syncContacts(bool isFirstTime) Future<bool?>
unblockUser(String userJID) Future<bool?>
unFavouriteAllFavouriteMessages() Future<bool?>
updateArchiveUnArchiveChat(String jid, bool isArchived) Future<bool?>
updateChatMuteStatus(String jid, bool muteStatus) → dynamic
updateFavouriteStatus(String messageID, String chatUserJID, bool isFavourite, String chatType) Future
updateFcmToken(String firebasetoken) Future<bool?>
updateGroupName(String jid, String name) Future<bool?>
updateGroupProfileImage(String jid, String file) Future<bool?>
updateMediaDownloadStatus(String mediaMessageId, int progress, int downloadStatus, num dataTransferred) → dynamic
updateMediaUploadStatus(String mediaMessageId, int progress, int uploadStatus, num dataTransferred) → dynamic
updateMyProfile(String name, String email, String mobile, String status, String? image) → dynamic
updateMyProfileImage(String image) Future
updateRecentChatPinStatus(String jid, bool pinStatus) → dynamic
uploadMedia(String messageid) Future<bool?>
verifyToken(String userName, String token) Future<String?>
webLoginDetailsCleared() Future<bool?>