15 #import <Foundation/Foundation.h> 17 #import "EMChatroomManagerDelegate.h" 18 #import "EMChatroom.h" 33 #pragma mark - Delegate 49 delegateQueue:(dispatch_queue_t)aQueue;
64 #pragma mark - Sync method 85 - (NSArray *)getAllChatroomsFromServerWithError:(
EMError **)pError;
108 - (
EMChatroom *)joinChatroom:(NSString *)aChatroomId
132 - (
EMChatroom *)leaveChatroom:(NSString *)aChatroomId
135 #pragma mark - Async method 151 - (void)asyncGetAllChatroomsFromServer:(
void (^)(NSArray *aList))aSuccessBlock
152 failure:(
void (^)(
EMError *aError))aFailureBlock;
171 - (void)asyncJoinChatroom:(NSString *)aChatroomId
172 success:(
void (^)(
EMChatroom *aRoom))aSuccessBlock
173 failure:(
void (^)(
EMError *aError))aFailureBlock;
194 - (void)asyncLeaveChatroom:(NSString *)aChatroomId
195 success:(
void (^)(
EMChatroom *aRoom))aSuccessBlock
196 failure:(
void (^)(
EMError *aError))aFailureBlock;
Definition: EMChatroomManagerDelegate.h:38
Definition: EMChatroom.h:24
Definition: IEMChatroomManager.h:29