提交
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
#import "QXRoomModel.h"
|
||||
#import "QXRoomFriendRelationModel.h"
|
||||
#import "QXRedPacketModel.h"
|
||||
#import "QXUserSongListModel.h"
|
||||
|
||||
typedef NS_ENUM(NSInteger) {
|
||||
/// 清空消息
|
||||
@@ -20,6 +21,11 @@ typedef NS_ENUM(NSInteger) {
|
||||
QXRoomMessageTypeMuteRemoteAudio = 125,
|
||||
/// 关闭自己声音
|
||||
QXRoomMessageTypeMuteLocalAudio = 126,
|
||||
/// 发送|接收到心动信号
|
||||
QXRoomMessageTypeSendAndRecieveCpHeartSignal = 130,
|
||||
/// cp双向奔赴
|
||||
QXRoomMessageTypeCpHeartFinished = 131,
|
||||
|
||||
/// 基础文本消息类型
|
||||
QXRoomMessageTypeText = 1,
|
||||
/// 基础表情类型
|
||||
@@ -132,6 +138,13 @@ typedef NS_ENUM(NSInteger) {
|
||||
QXRoomMessageTypeSendRedpacket = 1060,
|
||||
/// 红包已被抢完
|
||||
QXRoomMessageTypeRedpacketFinished = 1061,
|
||||
|
||||
/// 点歌房当前歌曲发生变化
|
||||
QXRoomMessageTypeSingerRoomCurrentSongDidChanged = 1070,
|
||||
/// 点歌房下一首歌曲发生变化
|
||||
QXRoomMessageTypeSingerRoomNextSongDidChanged = 1071,
|
||||
/// 歌曲数量发生变化
|
||||
QXRoomMessageTypeSingerRoomSongCountDidChanged = 1072,
|
||||
}QXRoomMessageType;
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
@protocol QXRoomMessageManagerDelegate <NSObject>
|
||||
@@ -268,11 +281,22 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
/// 房间用户在线状态发生变化
|
||||
//-(void)roomUserOnlineStatusDidChanged:(BOOL)isOnline userId:(NSString*)userId;
|
||||
|
||||
|
||||
/// 点唱房当前歌曲信息发生变化
|
||||
-(void)singerSongCurrentSongInfoDidChanged:(QXUserSongListModel*)model;
|
||||
/// 点唱房下一首歌信息发生变化
|
||||
-(void)singerSongNextSongInfoDidChanged:(QXUserSongListModel*)model;
|
||||
/// 已点歌曲数量发生变化
|
||||
-(void)singerSongCountDidChanged:(NSString*)count;
|
||||
|
||||
@end
|
||||
@interface QXRoomMessageManager : NSObject
|
||||
@property (nonatomic,weak)id<QXRoomMessageManagerDelegate>delegate;
|
||||
|
||||
+(instancetype)shared;
|
||||
|
||||
-(void)addC2CObserver;
|
||||
/// 加入房间群组
|
||||
-(void)joinGroupWithRoomId:(NSString*)roomId;
|
||||
|
||||
@@ -284,6 +308,8 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
-(void)sendChatEmoji:(QXEmojiModel *)emoji;
|
||||
|
||||
-(void)sendC2CMessage:(NSString *)message messageType:(QXRoomMessageType)messageType userId:(NSString*)userId;
|
||||
|
||||
-(void)showCpFinishedAlertViewWithText:(NSString*)text;
|
||||
@end
|
||||
|
||||
@interface QXRoomMessage : NSObject
|
||||
|
||||
Reference in New Issue
Block a user