MethodChannelFlyChatFlutter class

An implementation of UikitFlutterPlatform that uses method channels.

Inheritance

Properties

blockedThisUser → Stream
no setteroverride
blockedThisUserChannel → EventChannel
final
connectionFailed → Stream
no setteroverride
connectionFailedChannel → EventChannel
final
connectionSuccess → Stream
no setteroverride
connectionSuccessChannel → EventChannel
final
hashCode → int
The hash code for this object.
no setterinherited
mediaStatusUpdatedChannel → EventChannel
final
messageOnReceivedChannel → EventChannel
final
messageStatusUpdatedChanel → EventChannel
final
mirrorFlyMethodChannel → MethodChannel
The method channel used to interact with the native platform.
final
myProfileUpdated → Stream<bool>
no setteroverride
myProfileUpdatedChannel → EventChannel
final
onAdminBlockedOtherUser → Stream
no setteroverride
onAdminBlockedOtherUserChannel → EventChannel
final
onAdminBlockedUser → Stream
no setteroverride
onAdminBlockedUserChannel → EventChannel
final
onChatTypingStatus → Stream
no setteroverride
onChatTypingStatusChannel → EventChannel
final
onConnected → Stream
no setteroverride
onConnectedChannel → EventChannel
final
onConnectionFailed → Stream
no setteroverride
onConnectionFailedChannel → EventChannel
final
onContactSyncComplete → Stream<bool>
no setteroverride
onContactSyncCompleteChannel → EventChannel
final
onDeleteGroup → Stream
no setteroverride
onDeleteGroupChannel → EventChannel
final
onDisconnected → Stream
no setteroverride
onDisconnectedChannel → EventChannel
final
onFailure → Stream
no setteroverride
onFailureChannel → EventChannel
final
onFetchingGroupListCompleted → Stream
no setteroverride
onFetchingGroupListCompletedChannel → EventChannel
final
onFetchingGroupMembersCompleted → Stream<String>
no setteroverride
onFetchingGroupMembersCompletedChannel → EventChannel
final
onGroupDeletedLocally → Stream<String>
no setteroverride
onGroupDeletedLocallyChannel → EventChannel
final
onGroupNotificationMessage → Stream
no setteroverride
onGroupNotificationMessageChannel → EventChannel
final
onGroupProfileFetched → Stream<String>
no setteroverride
onGroupProfileFetchedChannel → EventChannel
final
onGroupProfileUpdated → Stream<String>
no setteroverride
onGroupProfileUpdatedChannel → EventChannel
final
onGroupTypingStatus → Stream
no setteroverride
onGroupTypingStatusChannel → EventChannel
final
onLeftFromGroup → Stream
no setteroverride
onLeftFromGroupChannel → EventChannel
final
onLoggedOut → Stream<bool>
no setteroverride
onLoggedOutChannel → EventChannel
final
onMediaStatusUpdated → Stream
no setteroverride
onMemberMadeAsAdmin → Stream
no setteroverride
onMemberMadeAsAdminChannel → EventChannel
final
onMemberRemovedAsAdmin → Stream
no setteroverride
onMemberRemovedAsAdminChannel → EventChannel
final
onMemberRemovedFromGroup → Stream
no setteroverride
onMemberRemovedFromGroupChannel → EventChannel
final
onMessageReceived → Stream
no setteroverride
onMessageStatusUpdated → Stream
no setteroverride
onNewGroupCreated → Stream<String>
no setteroverride
onNewGroupCreatedChannel → EventChannel
final
onNewMemberAddedToGroup → Stream
no setteroverride
onNewMemberAddedToGroupChannel → EventChannel
final
onProgressChanged → Stream
no setteroverride
onProgressChangedChannel → EventChannel
final
onSuccess → Stream
no setteroverride
onSuccessChannel → EventChannel
final
onUploadDownloadProgressChanged → Stream
no setteroverride
onWebChatPasswordChanged → Stream
no setteroverride
onWebChatPasswordChangedChannel → EventChannel
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
setTypingStatus → Stream
no setteroverride
setTypingStatusChannel → EventChannel
final
showUpdateCancelNotificationChannel → EventChannel
final
unblockedThisUser → Stream
no setteroverride
unblockedThisUserChannel → EventChannel
final
uploadDownloadProgressChangedChannel → EventChannel
final
userBlockedMe → Stream
no setteroverride
userBlockedMeChannel → EventChannel
final
userCameOnline → Stream
no setteroverride
userCameOnlineChannel → EventChannel
final
userDeletedHisProfile → Stream<String>
no setteroverride
userDeletedHisProfileChannel → EventChannel
final
userProfileFetched → Stream
no setteroverride
userProfileFetchedChannel → EventChannel
final
usersIBlockedListFetched → Stream
no setteroverride
usersIBlockedListFetchedChannel → EventChannel
final
usersProfilesFetched → Stream<bool>
no setteroverride
usersProfilesFetchedChannel → EventChannel
final
usersWhoBlockedMeListFetched → Stream
no setteroverride
usersWhoBlockedMeListFetchedChannel → EventChannel
final
userUnBlockedMe → Stream
no setteroverride
userUnBlockedMeChannel → EventChannel
final
userUpdatedHisProfile → Stream
no setteroverride
userUpdatedHisProfileChannel → EventChannel
final
userWentOffline → Stream
no setteroverride
userWentOfflineChannel → EventChannel
final

Methods

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

Operators

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