mod: 升级web端推荐至V8,对齐官网版本
This commit is contained in:
@ -32,20 +32,27 @@ class VideoHttp {
|
|||||||
Api.recommendListWeb,
|
Api.recommendListWeb,
|
||||||
data: {
|
data: {
|
||||||
'version': 1,
|
'version': 1,
|
||||||
'feed_version': 'V3',
|
'feed_version': 'V8',
|
||||||
|
'homepage_ver': 1,
|
||||||
'ps': ps,
|
'ps': ps,
|
||||||
'fresh_idx': freshIdx,
|
'fresh_idx': freshIdx,
|
||||||
'fresh_type': 999999
|
'brush': freshIdx,
|
||||||
|
'fresh_type': 4
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
if (res.data['code'] == 0) {
|
if (res.data['code'] == 0) {
|
||||||
List<RecVideoItemModel> list = [];
|
List<RecVideoItemModel> list = [];
|
||||||
|
List<int> blackMidsList =
|
||||||
|
setting.get(SettingBoxKey.blackMidsList, defaultValue: [-1]);
|
||||||
for (var i in res.data['data']['item']) {
|
for (var i in res.data['data']['item']) {
|
||||||
|
//过滤掉live与ad,以及拉黑用户
|
||||||
|
if (i['goto'] == 'av' && !blackMidsList.contains(i['owner']['mid'])) {
|
||||||
list.add(RecVideoItemModel.fromJson(i));
|
list.add(RecVideoItemModel.fromJson(i));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return {'status': true, 'data': list};
|
return {'status': true, 'data': list};
|
||||||
} else {
|
} else {
|
||||||
return {'status': false, 'data': [], 'msg': ''};
|
return {'status': false, 'data': [], 'msg': res.data['message']};
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
return {'status': false, 'data': [], 'msg': err.toString()};
|
return {'status': false, 'data': [], 'msg': err.toString()};
|
||||||
|
Reference in New Issue
Block a user