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