36 lines
926 B
JavaScript
36 lines
926 B
JavaScript
|
const baseURL = require("../util/baseURL");
|
||
|
|
||
|
|
||
|
module.exports = {
|
||
|
adsType : {
|
||
|
image : 'Image',
|
||
|
video : 'Video'
|
||
|
},
|
||
|
|
||
|
status : {
|
||
|
active : 'active',
|
||
|
deactive : 'deactive'
|
||
|
},
|
||
|
field : {
|
||
|
advertiseVideo : 'advertiseVideo',
|
||
|
advertiseImage : 'advertiseImage',
|
||
|
advertiseAs : 'advertiseAs'
|
||
|
},
|
||
|
adsGenerator: (ads, req) => {
|
||
|
let baseUrl = baseURL.generateBaseUrl(req);
|
||
|
let result = [];
|
||
|
let srNO = 1;
|
||
|
ads.forEach((ad) => {
|
||
|
console.log(ad.advertiseVideo)
|
||
|
result.push({
|
||
|
srNO: srNO++,
|
||
|
Title: ad.adsTitle,
|
||
|
Link: ad.redirectLink,
|
||
|
Advertise: ad.advertiseImage ? baseUrl + ad.advertiseImage : baseUrl + ad.advertiseVideo,
|
||
|
Status: ad.status,
|
||
|
Id: ad._id
|
||
|
})
|
||
|
});
|
||
|
return result;
|
||
|
}
|
||
|
}
|