Initial commit
This commit is contained in:
+78
@@ -0,0 +1,78 @@
|
||||
//
|
||||
// UMComCommentListDataController.h
|
||||
// UMCommunity
|
||||
//
|
||||
// Created by umeng on 16/5/18.
|
||||
// Copyright © 2016年 Umeng. All rights reserved.
|
||||
//
|
||||
|
||||
#import "UMComListDataController.h"
|
||||
#import "UMComResouceDefines.h"
|
||||
|
||||
@class UMComFeed;
|
||||
typedef void(^UMComCommentListOperationCompletion)(NSError *error);
|
||||
|
||||
@interface UMComCommentListDataController : UMComListDataController
|
||||
|
||||
- (void)deletedComment:(UMComComment *)comment completion:(UMComCommentListOperationCompletion)completion;
|
||||
|
||||
- (void)likeComment:(UMComComment *)comment completion:(UMComCommentListOperationCompletion)completion;
|
||||
|
||||
- (void)spamComment:(UMComComment *)comment completion:(UMComCommentListOperationCompletion)completion;
|
||||
|
||||
- (void)commentFeed:(UMComFeed *)feed
|
||||
content:(NSString *)content
|
||||
images:(NSArray *)images
|
||||
completion:(UMComDataRequestCompletion)completion;
|
||||
|
||||
|
||||
- (void)replyCommentFeed:(UMComFeed *)feed
|
||||
comment:(UMComComment *)comment
|
||||
content:(NSString *)content
|
||||
images:(NSArray *)images
|
||||
completion:(UMComDataRequestCompletion)completion;
|
||||
|
||||
@end
|
||||
|
||||
|
||||
@interface UMComFeedCommnetListDataController : UMComCommentListDataController
|
||||
|
||||
@property (nonatomic, assign)UMComCommentListSortType commentSortType;
|
||||
|
||||
@property (nonatomic, copy) NSString *comment_uid;
|
||||
|
||||
@property (nonatomic, copy) NSString *feedId;
|
||||
|
||||
/**
|
||||
获取Feed所有评论的初始化方法
|
||||
|
||||
@param count 单页请求评论数量
|
||||
@param feedId FeedId
|
||||
@param comment_uid 发出评论用户id(用于实现只看楼主)
|
||||
@param order: commentorderByTimeDesc时间倒序排列,commentorderByTimeAsc时间正序排列,不传默认为倒序
|
||||
|
||||
@returns 获取Feed所有评论请求对象
|
||||
*/
|
||||
- (instancetype)initWithCount:(NSInteger)count
|
||||
feedId:(NSString *)feedId
|
||||
commentUserId:(NSString *)comment_uid
|
||||
order:(UMComCommentListSortType)orderType;
|
||||
|
||||
@end
|
||||
|
||||
|
||||
@interface UMComUserReceivedCommentListDataController : UMComCommentListDataController
|
||||
|
||||
|
||||
- (instancetype)initWithCount:(NSInteger)count;
|
||||
|
||||
@end
|
||||
|
||||
|
||||
@interface UMComUserSentCommentListDataController : UMComCommentListDataController
|
||||
|
||||
- (instancetype)initWithCount:(NSInteger)count;
|
||||
|
||||
@end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user