ReplyListController.m 1.3 KB
//
//  ReplyListController.m
//  DreamSleep
//
//  Created by peter on 2022/10/9.
//

#import "ReplyListController.h"
#import "ReplyDetailView.h"
#import "ComDetailViewModel.h"

@interface ReplyListController () <ReplyDetailViewDelegate>
@property (nonatomic, strong) ReplyDetailView *replyDetailView;
@property (nonatomic, strong) ComDetailViewModel *comDetailViewModel;
@end

@implementation ReplyListController

- (void)loadView {
    self.view = self.replyDetailView;
}

- (void)viewDidLoad {
    [super viewDidLoad];
        
    self.navigationItem.title = @"评论详情页";
    
    self.comDetailViewModel = [ComDetailViewModel new];
    
    [self.comDetailViewModel queryCommentRelpyListWithCommentID:self.commentID completion:^(ComDetailViewModel * _Nonnull requestModel) {
        if (requestModel.resCode == DSResCodeSuccess) {
            [self.replyDetailView updateReplyDetailView:requestModel.replyGroupDatas];
        } else {
            [DSProgressHUD showToast:requestModel.errMessage];
        }
    }];
}

#pragma mark - ReplyDetailViewDelegate

#pragma mark - 品牌模式
- (NaviStyle)navigationBarStyle {
    return NaviStyleDefault;
}

#pragma mark - lazy
- (ReplyDetailView *)replyDetailView {
    if (!_replyDetailView) {
        _replyDetailView = [[ReplyDetailView alloc] initWithDelegate:self];
    }
    return _replyDetailView;
}

@end