//
//  EMChatViewController.h
//  ChatDemo-UI3.0
//
//  Created by XieYajie on 2019/1/18.
//  Copyright © 2019 XieYajie. All rights reserved.
//

#import "EMRefreshViewController.h"

NS_ASSUME_NONNULL_BEGIN

@class EMConversationModel;
@interface EMChatViewController : EMRefreshViewController

@property(nonatomic, strong) UIAlertController *alertController;
@property(nonatomic, assign) NSInteger          toUserId;//群聊 ImId 单聊 接收方Id
@property(nonatomic, assign) NSInteger          IndividualGroupId; //文件夹Id
@property(nonatomic, assign) NSInteger          GroupId;//服务器群ID
@property(nonatomic, assign) ChatType           chatType;
@property(nonatomic, copy) NSString             *ReceiveIcon;
@property(nonatomic, copy) NSArray              *groupUserInfoArray;
@property(nonatomic, assign) NSInteger          ImId;

@property(nonatomic, assign) NSInteger          listId;
@property(nonatomic, assign) BOOL               isTop;
@property(nonatomic, strong) SelectModel          * sModel;

@property (nonatomic, strong) FlowAttachmentsModel *   sendModel;///转发
@property (assign, nonatomic) BOOL                   isReturn;
- (instancetype)initWithConversationId:(NSString *)aId
                                  type:(EMConversationType)aType
                      createIfNotExist:(BOOL)aIsCreate;

- (instancetype)initWithCoversationModel:(EMConversationModel *)aModel;

@end

NS_ASSUME_NONNULL_END