chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
//
|
||||
// TLDBMessageStore.h
|
||||
// TLChat
|
||||
//
|
||||
// Created by 李伯坤 on 16/3/13.
|
||||
// Copyright © 2016年 李伯坤. All rights reserved.
|
||||
//
|
||||
|
||||
#import "TLDBBaseStore.h"
|
||||
#import "TLMessage.h"
|
||||
|
||||
@interface TLDBMessageStore : TLDBBaseStore
|
||||
|
||||
#pragma mark - 添加
|
||||
/**
|
||||
* 添加消息记录
|
||||
*/
|
||||
- (BOOL)addMessage:(TLMessage *)message;
|
||||
|
||||
#pragma mark - 查询
|
||||
/**
|
||||
* 获取与某个好友的聊天记录
|
||||
*/
|
||||
- (void)messagesByUserID:(NSString *)userID
|
||||
partnerID:(NSString *)partnerID
|
||||
fromDate:(NSDate *)date
|
||||
count:(NSUInteger)count
|
||||
complete:(void (^)(NSArray *data, BOOL hasMore))complete;
|
||||
|
||||
/**
|
||||
* 获取与某个好友/讨论组的聊天文件
|
||||
*/
|
||||
- (NSArray *)chatFilesByUserID:(NSString *)userID partnerID:(NSString *)partnerID;
|
||||
|
||||
/**
|
||||
* 获取与某个好友/讨论组的聊天图片及视频
|
||||
*/
|
||||
- (NSArray *)chatImagesAndVideosByUserID:(NSString *)userID partnerID:(NSString *)partnerID;
|
||||
|
||||
/**
|
||||
* 最后一条聊天记录(消息页用)
|
||||
*/
|
||||
- (TLMessage *)lastMessageByUserID:(NSString *)userID partnerID:(NSString *)partnerID;
|
||||
|
||||
#pragma mark - 删除
|
||||
/**
|
||||
* 删除单条消息
|
||||
*/
|
||||
- (BOOL)deleteMessageByMessageID:(NSString *)messageID;
|
||||
|
||||
/**
|
||||
* 删除与某个好友/讨论组的所有聊天记录
|
||||
*/
|
||||
- (BOOL)deleteMessagesByUserID:(NSString *)userID partnerID:(NSString *)partnerID;
|
||||
|
||||
/**
|
||||
* 删除用户的所有聊天记录
|
||||
*/
|
||||
- (BOOL)deleteMessagesByUserID:(NSString *)userID;
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user