Create: Backend branch
This commit is contained in:
parent
f91febf919
commit
76ac0c292c
260 changed files with 10 additions and 12964 deletions
26
config/functions.config.js
Normal file
26
config/functions.config.js
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
const request = require("request");
|
||||
const VideoCategories = require("../models/objects/video.categories.model");
|
||||
|
||||
function asyncRequest(uri, option){
|
||||
return new Promise(function(resolve){
|
||||
request(uri, option,function (error, response, body){
|
||||
resolve({response: response, body: JSON.parse(body)});
|
||||
});
|
||||
});
|
||||
}
|
||||
module.exports.asyncRequest = asyncRequest;
|
||||
|
||||
function asyncInterest(interest, source){
|
||||
return new Promise(function(resolve){
|
||||
for(const i in VideoCategories){
|
||||
for(const j in VideoCategories[i].categories){
|
||||
if((VideoCategories[i].categories[j].name === interest || VideoCategories[i].categories[j].id === interest)
|
||||
&& VideoCategories[i].categories[j].source === source){
|
||||
resolve(VideoCategories[i].interest);
|
||||
}
|
||||
}
|
||||
}
|
||||
resolve(null);
|
||||
});
|
||||
}
|
||||
module.exports.asyncInterest = asyncInterest;
|
||||
Reference in a new issue