BMXRosterManager
Conforms to NSObject Declared in BMXRosterManager.h
Instance Methods
acceptRosterById:withCompletion:
接受加好友申请
- (void)acceptRosterById:(NSInteger)*rosterId* withCompletion:(void ( ^ ) ( BMXError *error ))*aCompletionBlock*
Discussion
接受加好友申请
Declared In
BMXRosterManager.h
addDelegate:
- (void)addDelegate:(id<BMXRosterServiceProtocol>)*aDelegate*
addDelegate:delegateQueue:
- (void)addDelegate:(id<BMXRosterServiceProtocol>)*aDelegate* delegateQueue:(dispatch_queue_t)*aQueue*
addRosterListener:
添加好友变化监听者
- (void)addRosterListener:(id<BMXRosterServiceProtocol>)*listener*
Discussion
添加好友变化监听者
Declared In
BMXRosterManager.h
addToBlockList:withCompletion:
加入黑名单
- (void)addToBlockList:(long long)*rosterId* withCompletion:(void ( ^ ) ( BMXError *error ))*aCompletionBlock*
Discussion
加入黑名单
Declared In
BMXRosterManager.h
applyAddRoster:reason:completion:
申请添加好友
- (void)applyAddRoster:(long long)*roster* reason:(NSString *)*reason* completion:(void ( ^ ) ( BMXRoster *roster , BMXError *error ))*aCompletionBlock*
Discussion
申请添加好友
Declared In
BMXRosterManager.h
declineRosterById:withReason:completion:
拒绝加好友申请
- (void)declineRosterById:(NSInteger)*rosterId* withReason:(NSString *)*reason* completion:(void ( ^ ) ( BMXError *error ))*aCompletionBlock*
Discussion
拒绝加好友申请
Declared In
BMXRosterManager.h
downloadAvatarWithRoster:progress:completion:
下载头像
- (void)downloadAvatarWithRoster:(BMXRoster *)*roster* progress:(void ( ^ ) ( int progress , BMXError *error ))*aProgress* completion:(void ( ^ ) ( BMXRoster *roster , BMXError *error ))*aCompletion*
Discussion
下载头像
Declared In
BMXRosterManager.h
getApplicationListWithCursor:pageSize:completion:
获取申请添加好友列表
- (void)getApplicationListWithCursor:(NSString *)*cursor* pageSize:(int)*pageSize* completion:(void ( ^ ) ( NSArray *applicationList , NSString *cursor , int offset , BMXError *error ))*aCompletionBlock*
Discussion
获取申请添加好友列表
Declared In
BMXRosterManager.h
getBlockListforceRefresh:completion:
获取黑名单
- (void)getBlockListforceRefresh:(BOOL)*forceRefresh* completion:(void ( ^ ) ( NSArray *blockList , BMXError *error ))*aCompletionBlock*
Parameters
forceRefresh 如果forceRefresh == true,则强制从服务端拉取
aCompletionBlock BlockList ,Error
Discussion
获取黑名单
Declared In
BMXRosterManager.h
getRosterListforceRefresh:completion:
获取好友列表
- (void)getRosterListforceRefresh:(BOOL)*forceRefresh* completion:(void ( ^ ) ( NSArray *rostIdList , BMXError *error ))*aCompletionBlock*
Parameters
forceRefresh 如果forceRefresh == true,则强制从服务端拉取
aCompletionBlock 好友列表
Discussion
获取好友列表
Declared In
BMXRosterManager.h
muteNotificationByRoster:muteNotificationStatus:completion:
设置是否拒收用户消息
- (void)muteNotificationByRoster:(BMXRoster *)*roster* muteNotificationStatus:(BOOL)*muteNotificationStatus* completion:(void ( ^ ) ( BMXRoster *roster , BMXError *error ))*aCompletionBlock*
Discussion
设置是否拒收用户消息
Declared In
BMXRosterManager.h
removeDelegate:
- (void)removeDelegate:(id<BMXRosterServiceProtocol>)*aDelegate*
removeRosterById:withCompletion:
删除好友
- (void)removeRosterById:(long long)*rostId* withCompletion:(void ( ^ ) ( BMXError *error ))*aCompletionBlock*
Discussion
删除好友
Declared In
BMXRosterManager.h
removeRosterFromBlockList:withCompletion:
从黑名单移除
- (void)removeRosterFromBlockList:(NSInteger)*rostId* withCompletion:(void ( ^ ) ( BMXError *error ))*aCompletionBlock*
Discussion
从黑名单移除
Declared In
BMXRosterManager.h
removeRosterListener:
移除好友变化监听者
- (void)removeRosterListener:(id<BMXRosterServiceProtocol>)*listener*
Discussion
移除好友变化监听者
Declared In
BMXRosterManager.h
searchByRoserName:forceRefresh:completion:
通过好友Name搜索
- (void)searchByRoserName:(NSString *)*name* forceRefresh:(BOOL)*forceRefresh* completion:(void ( ^ ) ( BMXRoster *roster , BMXError *error ))*aCompletionBlock*
Parameters
name 好友name
aCompletionBlock 好友
Discussion
通过好友Name搜索
Declared In
BMXRosterManager.h
searchByRosterId:forceRefresh:completion:
通过好友ID搜索
- (void)searchByRosterId:(long long)*rosterId* forceRefresh:(BOOL)*forceRefresh* completion:(void ( ^ ) ( BMXRoster *roster , BMXError *error ))*aCompletionBlock*
Parameters
rosterId 好友ID
aCompletionBlock 好友
Discussion
通过好友ID搜索
Declared In
BMXRosterManager.h
searchRostersByRosterIdList:forceRefresh:completion:
批量搜索用户
- (void)searchRostersByRosterIdList:(NSArray<NSNumber*> *)*rosterIdList* forceRefresh:(BOOL)*forceRefresh* completion:(void ( ^ ) ( NSArray<BMXRoster*> *rosterList , BMXError *error ))*aCompletionBlock*
Parameters
rosterIdList id
forceRefresh 如果forceRefresh == true,则强制从服务端拉取
aCompletionBlock rosterList,error
Discussion
批量搜索用户
Declared In
BMXRosterManager.h
updateItemAliasByRoster:aliasJson:completion:
更新好友别名
- (void)updateItemAliasByRoster:(BMXRoster *)*roster* aliasJson:(NSString *)*aliasJson* completion:(void ( ^ ) ( BMXRoster *roster , BMXError *error ))*aCompletionBlock*
Discussion
更新好友别名
Declared In
BMXRosterManager.h
updateItemExtensionByRoster:extensionJson:completion:
更新好友扩展信息
- (void)updateItemExtensionByRoster:(BMXRoster *)*roster* extensionJson:(NSString *)*extensionJson* completion:(void ( ^ ) ( BMXRoster *roster , NSString *extensionJson ))*aCompletionBlock*
Discussion
更新好友扩展信息
Declared In
BMXRosterManager.h
updateItemLocalExtensionByRoster:localExtensionJson:completion:
更新好友本地扩展信息
- (void)updateItemLocalExtensionByRoster:(BMXRoster *)*roster* localExtensionJson:(NSString *)*localExtensionJson* completion:(void ( ^ ) ( BMXRoster *roster , BMXError *error ))*aCompletionBlock*
Discussion
更新好友本地扩展信息
Declared In
BMXRosterManager.h
Last updated
Was this helpful?