增加换肤功能
This commit is contained in:
153
QXLive/Dynamic(语圈)/Services/QXDynamicNetwork.h
Normal file
153
QXLive/Dynamic(语圈)/Services/QXDynamicNetwork.h
Normal file
@@ -0,0 +1,153 @@
|
||||
//
|
||||
// QXDynamicNetwork.h
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/5/30.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
#import "QXDynamicModel.h"
|
||||
#import "QXUserModel.h"
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@interface QXDynamicNetwork : NSObject
|
||||
/**
|
||||
发布动态
|
||||
images,用,隔开
|
||||
*/
|
||||
+(void)publishDynamicWithImages:(NSString*)images
|
||||
content:(NSString*)content
|
||||
topic_id:(NSString*)topic_id
|
||||
ip:(NSString*)ip
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
动态列表
|
||||
*/
|
||||
+(void)getDynamicListWithPage:(NSInteger)page
|
||||
successBlock:(void (^)(NSArray<QXDynamicModel*>*hotos))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
话题列表
|
||||
*/
|
||||
+(void)getTopicListWithPage:(NSInteger)page
|
||||
isTopTopic:(BOOL)isTopTopic
|
||||
successBlock:(void (^)(NSArray<QXTopicModel*>*hotos))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
扩列列表
|
||||
*/
|
||||
|
||||
+(void)expansionListWithPage:(NSInteger)page
|
||||
type:(NSString*)type
|
||||
successBlock:(void (^)(NSArray<QXUserHomeModel*>*list,BOOL isAppStore))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
动态打赏
|
||||
is_pack 1金币购买,2背包礼物
|
||||
*/
|
||||
+(void)dynamicGiveGiftWithId:(NSString*)Id
|
||||
gift_id:(NSString*)gift_id
|
||||
num:(NSString*)num
|
||||
is_pack:(NSString*)is_pack
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
动态打赏列表
|
||||
*/
|
||||
+(void)dynamicGiveGiftListWithId:(NSString*)Id
|
||||
successBlock:(void (^)(NSArray<QXUserHomeModel*>* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
动态点赞
|
||||
*/
|
||||
|
||||
+(void)likeDynamicWithId:(NSString*)Id
|
||||
isLike:(BOOL)isLike
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
删除动态
|
||||
*/
|
||||
+(void)deleteDynamicWithId:(NSString*)Id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
话题动态
|
||||
*/
|
||||
+(void)topicDynamicListWithTopic_id:(NSString*)topic_id
|
||||
page:(NSInteger)page
|
||||
successBlock:(void (^)(NSArray<QXDynamicModel*>*list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
动态详情
|
||||
*/
|
||||
+(void)dynamicPageWithId:(NSString*)Id
|
||||
successBlock:(void (^)(QXDynamicModel*model))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
评论列表
|
||||
*/
|
||||
+(void)commentListWithId:(NSString*)Id
|
||||
page:(NSInteger)page
|
||||
successBlock:(void (^)(QXDynamicCommentModel* model))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
点赞列表
|
||||
*/
|
||||
+(void)likeListWithId:(NSString*)Id
|
||||
page:(NSInteger)page
|
||||
successBlock:(void (^)(NSArray<QXDynamicLikeModel*>* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
评论动态/回复评论
|
||||
*/
|
||||
+(void)commentDynamicWithId:(NSString*)Id
|
||||
pid:(NSString*)pid
|
||||
reply_to:(NSString*)reply_to
|
||||
content:(NSString*)content
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
删除评论
|
||||
*/
|
||||
+(void)deleteCommentWithCommentId:(NSString*)Id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
互关用户列表
|
||||
*/
|
||||
+(void)mutualRelationshipWithPage:(NSInteger)page
|
||||
successBlock:(void (^)(NSArray<QXDynamicLikeModel*>*hotos))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
关注
|
||||
type 1 用户 2房间
|
||||
*/
|
||||
+(void)followWithUserId:(NSString*)userId
|
||||
type:(NSString*)type
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
Reference in New Issue
Block a user