FlyChatFlutterPlatform class abstract

Inheritance
  • Object
  • PlatformInterface
  • FlyChatFlutterPlatform
Implementers

Constructors

FlyChatFlutterPlatform()
Constructs a UikitFlutterPlatform.

Properties

blockedThisUser Stream
no setter
connectionFailed Stream
no setter
connectionSuccess Stream
no setter
hashCode int
The hash code for this object.
no setterinherited
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
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
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

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> userJidList, String imageFilePath) 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? server]) 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? server) Future
getGroupMessageDeliveredToList(String messageId, String jid) Future
getGroupMessageReadByList(String messageId, String jid) Future
getGroupMessageStatusCount(String messageid) Future<int?>
getGroupProfile(String groupJid, bool server) 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 server) Future
getProfileStatusList() Future
getRecalledMessagesOfAConversation(String jid) Future
getRecentChatList() Future
getRecentChatListIncludingArchived() Future
getRecentChatOf(String jid) Future
getRegisteredUserList({required bool server}) Future
getRegisteredUsers(bool server) 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 fromserver = false, bool saveasfriend = false]) → dynamic
getUsersIBlocked(bool? server) Future
getUsersListToAddMembersInNewGroup() Future
getUsersListToAddMembersInOldGroup(String groupJid) Future
getUsersWhoBlockedMe([bool server = false]) Future
getWebLoginDetails() Future
handleReceivedMessage(Map notificationdata) Future
imagePath(String imgurl) Future<String?>
init(ChatBuilder builder) → dynamic
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 jid, 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?>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
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?>
toString() String
A string representation of this object.
inherited
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?>
Performs the same checks as verify but without throwing an AssertionError if const Object() is used as the instance token.
override
webLoginDetailsCleared() Future<bool?>

Operators

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

Static Properties

instance FlyChatFlutterPlatform
The default instance of FlyChatFlutterPlatform to use.
getter/setter pair