TREChatGroup Class Reference

Inherits from TREObject : TREEventEmitter : NSObject
Declared in TREChatGroup.h

Overview

Chat 群组。

  groupId

唯一标识。

@property (nonatomic) NSString *groupId

Declared In

TREChatGroup.h

  owner

创建者 userId

@property (nonatomic) NSString *owner

Declared In

TREChatGroup.h

  isPublic

是否任何用户的加群请求都会直接通过,无需审核。

@property (nonatomic) BOOL isPublic

Declared In

TREChatGroup.h

  userCanInvite

除创建者( owner )外,其他群用户是否也可以发送加群邀请。

@property (nonatomic) BOOL userCanInvite

Declared In

TREChatGroup.h

  userCount

当前群用户数。

@property (nonatomic) NSUInteger userCount

Declared In

TREChatGroup.h

  userCountLimit

群用户数上限。

@property (nonatomic) NSUInteger userCountLimit

Declared In

TREChatGroup.h

– loadUsersWithCallback:

从服务端加载群组的用户列表。

- (void)loadUsersWithCallback:(void ( ^ ) ( NSArray *users , NSError *error ))callback

Parameters

callback

结果回调。

Declared In

TREChatGroup.h

– sendJoinInvitationWithUserIds:callback:

发送加群邀请。

- (void)sendJoinInvitationWithUserIds:(NSArray *)userIds callback:(void ( ^ ) ( NSError *error ))callback

Parameters

userIds

要发送给的用户的 userId 数组。

callback

结果回调。

Declared In

TREChatGroup.h

– removeUsersWithUserIds:callback:

删除用户。

- (void)removeUsersWithUserIds:(NSArray *)userIds callback:(void ( ^ ) ( NSError *error ))callback

Parameters

userIds

要删除的用户的 userId 数组。

callback

结果回调。

Declared In

TREChatGroup.h

– leaveWithCallback:

主动退出群组。

- (void)leaveWithCallback:(void ( ^ ) ( NSError *error ))callback

Parameters

callback

结果回调。

Declared In

TREChatGroup.h