// // RQHomeSubPageVideoScrollViewModel.m // JSJP // // Created by 张嵘 on 2021/11/11. // #import "RQHomeSubPageVideoScrollViewModel.h" @interface RQHomeSubPageVideoScrollViewModel () @property (nonatomic, readwrite, strong) RQTreeListModel *treeListModel; @property (nonatomic, readwrite, assign) NSInteger index; @property (nonatomic, readwrite, strong) NSIndexPath *myIndexPath; @property (nonatomic, readwrite, assign) RQHomePageSubjectType homePageSubjectType; @property (nonatomic, readwrite, copy) NSArray *videosItemArr; @end @implementation RQHomeSubPageVideoScrollViewModel #pragma mark - Public Method - (instancetype)initWithServices:(id)services params:(NSDictionary *)params { if (self = [super initWithServices:services params:params]) { self.treeListModel = params[RQViewModelUtilKey]; self.index = [params[RQVideoItemIndexKey] integerValue]; self.myIndexPath = params[RQVideoItemIndexPathKey]; self.homePageSubjectType = [params[RQHomePageSubjectTypeKey] integerValue]; self.videosItemArr = params[RQViewCommonValueKey]; } return self; } @end