XmppConnection class

Constructors

XmppConnection.new(dynamic auth)

Properties

auth ↔ dynamic
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addAdminsInGroup(String groupName, List<String> adminMembers) Future<void>
addMembersInGroup(String groupName, List<String> members) Future<void>
addOwner(String groupName, List<String> membersJid) Future<void>
changePresenceType(String presenceType, String presenceMode) Future<void>
changeTypingStatus(String userJid, String typingStatus) Future<void>
createMUC(String name, bool persistent) Future<bool>
Return: "SUCCESS" or "FAIL"
createRoster(String userJid) Future<void>
currentState() Future<String>
getAdmins(String groupName) Future<List>
getConnectionStatus() Future<XmppConnectionState>
getLastSeen(String userJid) Future<String>
getMembers(String groupName) Future<List>
getMyRosters() Future
getOnlineMemberCount(String groupName) Future<int>
getOwners(String groupName) Future<List>
joinMucGroup(String groupID) Future<bool>
Return: "TRUE" or "FALSE"
joinMucGroups(List<String> allGroupsId) Future<String>
Return: "TRUE" or "FALSE"
login() Future<void>
logout() Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
printLogForMethodCall(String methodName, dynamic params) → void
readMessage(String toJid, String id) Future<String>
removeAdmin(String groupName, List<String> membersJid) Future<void>
removeMember(String groupName, List<String> membersJid) Future<void>
removeOwner(String groupName, List<String> membersJid) Future<void>
requestMamMessages(String userJid, String requestSince, String requestBefore, String limit) Future<void>
sendCustomGroupMessage(String toJid, String body, String id, String customString, int time) Future<void>
sendCustomMessage(String toJid, String body, String id, String customString, int time) Future<void>
sendDelieveryReceipt(String toJid, String msgId, String receiptID) Future<void>
sendGroupMessage(String toJid, String body, String id, int time) Future<String>
sendGroupMessageWithType(String toJid, String body, String id, int time) Future<String>
sendMessageWithType(String toJid, String body, String id, int time) Future<String>
start(Function _onError) Future<void>
stop() Future<void>
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

connectionEventStream StreamSubscription
getter/setter pair
dataChangelist List<DataChangeEvents>
getter/setter pair
errorEventStream StreamSubscription
getter/setter pair
streamGetMsg StreamSubscription
getter/setter pair
successEventStream StreamSubscription
getter/setter pair

Static Methods

addListener(DataChangeEvents dataChangeA) → void
removeAllListener(DataChangeEvents dataChangeA) → void
removeListener(DataChangeEvents dataChangeA) → void