9#import "AIRBCommonDefines.h"
10#import <Foundation/Foundation.h>
11#import <AliInteractiveRoomBundle/AIRBRoomChannelProtocol.h>
12#import <AliInteractiveRoomBundle/AIRBRoomSceneLiveProtocol.h>
13#import <AliInteractiveRoomBundle/AIRBRoomSceneClassProtocol.h>
15NS_ASSUME_NONNULL_BEGIN
25- (void) onAIRBRoomEngineEvent:(AIRBRoomEngineEvent)event info:(nullable NSDictionary*)info;
26- (void) onAIRBRoomEngineErrorWithCode:(AIRBErrorCode)code errorMessage:(NSString*)msg;
30- (void) onLog:(NSString*)message;
35@property (weak, nonatomic) id<AIRBRoomEngineDelegate> delegate;
36@property (assign, nonatomic) AIRBLoggerLevel logLevel;
58- (void)loginWithUserID:(nonnull NSString*)userID;
63- (void)logoutOnSuccess:(
void (^)(
void))onSuccess
64 onFailure:(
void (^)(NSString* errorMessage))onFailure;
69- (BOOL) isLogined:(NSString*)userID;
82- (void) getRoomListWithPageNum:(int32_t)pageNum
83 pageSize:(int32_t)pageSize
85 onFailure:(
void (^)(NSString* errorMessage))onFailure;
91- (void) getRoomDetailWithID:(NSString*) roomID
93 onFailure:(
void (^)(NSString* errorMessage))onFailure;
Definition: AIRBRoomBasicInfo.h:45
Definition: AIRBRoomEngineAuthToken.h:14
Definition: AIRBRoomEngineConfig.h:14
Definition: AIRBRoomEngine.h:34
AIRBRoomEngine * sharedInstance()
Definition: AIRBRoomEngineRoomListResponse.h:17
Definition: AIRBRoomChannelProtocol.h:31
Definition: AIRBRoomEngine.h:23
Definition: AIRBRoomSceneClassProtocol.h:13
Definition: AIRBRoomSceneLiveProtocol.h:15