SharedGroupManager class

Implemented types

Constructors

SharedGroupManager()
factory

Properties

adminManager AdminManager
no setter
delegate GroupDelegate
no setter
emitter GroupEmitter
no setter
facebook CommonFacebook?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
manager GroupManager
no setter
messenger CommonMessenger?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

broadcastGroupDocument(Bulletin doc, ID group) Future<bool>
buildGroupName(List<ID> members) Future<String>
createGroup(List<ID> members) Future<ID?>
Create new group with members
expelGroupMembers(List<ID> expelMembers, {required ID group}) Future<bool>
Expel members from this group
getAdministrators(ID group) Future<List<ID>>
getBulletin(ID group) Future<Bulletin?>
getDocuments(ID group) Future<List<Document>>
Retrieves the extended documents for a specific entity (async).
override
getFounder(ID group) Future<ID?>
Retrieves the founder ID of a group (async).
override
getMembers(ID group) Future<List<ID>>
Retrieves the list of member IDs for a group (async).
override
getMeta(ID group) Future<Meta?>
Retrieves the metadata for a specific entity (async).
override
getOwner(ID group) Future<ID?>
Retrieves the current owner ID of a group (async).
override
inviteGroupMembers(List<ID> newMembers, {required ID group}) Future<bool>
Invite new members to this group
isOwner(ID user, {required ID group}) Future<bool>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
quitGroup({required ID group}) Future<bool>
Quit from this group
resetGroupMembers(List<ID> newMembers, {required ID group}) Future<bool>
Reset group members
sendInstantMessage(InstantMessage iMsg, {int priority = 0}) Future<ReliableMessage?>
Send group message
toString() String
A string representation of this object.
inherited
updateAdministrators(List<ID> newAdmins, {required ID group}) Future<bool>
Update 'administrators' in bulletin document

Operators

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