完成网络音乐、工具页面与安装器体验升级

This commit is contained in:
2026-08-18 13:54:33 +08:00
parent 337390f53e
commit 149c28082d
1082 changed files with 26442 additions and 162838 deletions
+59
View File
@@ -0,0 +1,59 @@
// 楼层评论
const songCode = 'fc4be23b4e972707f36b8a828a93ba8a';
const playlistCode = 'ca53b96fe5a1d9c22d71c8f522ef7c4f';
const albumCode = '94f1792ced1df89aa68a7939eaf2efca';
const isNonEmpty = (value) => {
if (value == null) return false;
const text = `${value}`.trim();
return text !== '' && text !== 'null' && text !== 'undefined';
};
const resolveFloorCommentRequestConfig = (params = {}) => {
const resourceType = `${params.resource_type || params.resourceType || ''}`.toLowerCase();
const code = isNonEmpty(params.code)
? `${params.code}`
: resourceType === 'playlist'
? playlistCode
: resourceType === 'album'
? albumCode
: songCode;
const useServiceEndpoint =
resourceType === 'playlist' ||
resourceType === 'album' ||
code === playlistCode ||
code === albumCode;
const paramsMap = {
childrenid: params.special_id,
need_show_image: 1,
p: params.page || 1,
pagesize: params.pagesize || 30,
show_classify: params.show_classify ?? 1,
show_hotword_list: params.show_hotword_list ?? 1,
code,
tid: params.tid,
};
if (isNonEmpty(params.mixsongid)) {
paramsMap.mixsongid = params.mixsongid;
}
return {
url: useServiceEndpoint
? '/m.comment.service/v1/hot_replylist'
: '/mcomment/v1/hot_replylist',
encryptType: 'android',
method: 'POST',
params: paramsMap,
cookie: params?.cookie || {},
};
};
const commentFloor = (params, useAxios) => {
return useAxios(resolveFloorCommentRequestConfig(params));
};
module.exports = commentFloor;
module.exports.resolveFloorCommentRequestConfig = resolveFloorCommentRequestConfig;