chore: import upstream snapshot with attribution
This commit is contained in:
+61
@@ -0,0 +1,61 @@
|
||||
//
|
||||
// TLChatMessageDisplayViewDelegate.h
|
||||
// TLChat
|
||||
//
|
||||
// Created by 李伯坤 on 16/3/23.
|
||||
// Copyright © 2016年 李伯坤. All rights reserved.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
@class TLUser;
|
||||
@class TLMessage;
|
||||
@class TLChatMessageDisplayView;
|
||||
@protocol TLChatMessageDisplayViewDelegate <NSObject>
|
||||
|
||||
/**
|
||||
* 聊天界面点击事件,用于收键盘
|
||||
*/
|
||||
- (void)chatMessageDisplayViewDidTouched:(TLChatMessageDisplayView *)chatTVC;
|
||||
|
||||
/**
|
||||
* 下拉刷新,获取某个时间段的聊天记录(异步)
|
||||
*
|
||||
* @param chatTVC chatTVC
|
||||
* @param date 开始时间
|
||||
* @param count 条数
|
||||
* @param completed 结果Blcok
|
||||
*/
|
||||
- (void)chatMessageDisplayView:(TLChatMessageDisplayView *)chatTVC
|
||||
getRecordsFromDate:(NSDate *)date
|
||||
count:(NSUInteger)count
|
||||
completed:(void (^)(NSDate *, NSArray *, BOOL))completed;
|
||||
|
||||
@optional
|
||||
/**
|
||||
* 消息长按删除
|
||||
*
|
||||
* @return 删除是否成功
|
||||
*/
|
||||
- (BOOL)chatMessageDisplayView:(TLChatMessageDisplayView *)chatTVC
|
||||
deleteMessage:(TLMessage *)message;
|
||||
|
||||
/**
|
||||
* 用户头像点击事件
|
||||
*/
|
||||
- (void)chatMessageDisplayView:(TLChatMessageDisplayView *)chatTVC
|
||||
didClickUserAvatar:(TLUser *)user;
|
||||
|
||||
/**
|
||||
* Message点击事件
|
||||
*/
|
||||
- (void)chatMessageDisplayView:(TLChatMessageDisplayView *)chatTVC
|
||||
didClickMessage:(TLMessage *)message;
|
||||
|
||||
/**
|
||||
* Message双击事件
|
||||
*/
|
||||
- (void)chatMessageDisplayView:(TLChatMessageDisplayView *)chatTVC
|
||||
didDoubleClickMessage:(TLMessage *)message;
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user