gree_leran/unpackage/dist/dev/mp-weixin/pages/video/ut/dataTo.js

55 lines
1.2 KiB
JavaScript

"use strict";
const resDataToList = (data, liks, collections) => {
if (liks === void 0 || liks === null) {
liks = null;
} else {
liks = liks.map((e) => e.videoId);
console.log("喜欢", liks);
}
if (collections === void 0 || collections === null) {
collections = null;
} else {
collections = collections.map((e) => e.videoId);
}
return data.map((e) => {
return {
src: e.videoUrl,
// avatar: e.description,
username: "",
titleName: e.title,
description: e.description,
id: e.videoId,
createTime: e.createTime,
isLike: isLike(e, liks),
isCollection: isCollections(e, collections),
likeCount: e.likeCount,
viewCount: e.viewCount
};
});
};
const isCollections = (data, csIds) => {
if (csIds == null) {
return false;
}
let iss = false;
csIds.forEach((e) => {
if (data.videoId == e) {
iss = true;
}
});
return iss;
};
const isLike = (data, caseids) => {
if (caseids == null) {
return false;
}
let iss = false;
caseids.forEach((e) => {
if (data.videoId == e) {
iss = true;
}
});
return iss;
};
exports.resDataToList = resDataToList;