added 'outpoint' to Files model'
This commit is contained in:
parent
50d65de6a4
commit
99413abdf6
3 changed files with 31 additions and 26 deletions
|
@ -26,11 +26,10 @@ module.exports = {
|
||||||
"params": { "uri": uri, "timeout": 20}
|
"params": { "uri": uri, "timeout": 20}
|
||||||
}).then(function (getResponse) {
|
}).then(function (getResponse) {
|
||||||
console.log(">> 'get' success", getResponse.data);
|
console.log(">> 'get' success", getResponse.data);
|
||||||
//check to make sure the daemon didn't just time out (or otherwise send an error that appears to be a success response)
|
//check to make sure the daemon didn't just time out
|
||||||
if (getResponse.data.result.error){
|
if (getResponse.data.result.error){
|
||||||
reject(getResponse.data.result.error);
|
reject(getResponse.data.result.error);
|
||||||
}
|
}
|
||||||
// resolve the promise with the download path for the claim we got
|
|
||||||
/*
|
/*
|
||||||
note: put in a check to make sure we do not resolve until the download is actually complete (response.data.completed === true)
|
note: put in a check to make sure we do not resolve until the download is actually complete (response.data.completed === true)
|
||||||
*/
|
*/
|
||||||
|
@ -40,12 +39,13 @@ module.exports = {
|
||||||
path: getResponse.data.result.download_path,
|
path: getResponse.data.result.download_path,
|
||||||
file_type: getResponse.data.result.mime_type,
|
file_type: getResponse.data.result.mime_type,
|
||||||
claim_id: getResponse.data.result.claim_id,
|
claim_id: getResponse.data.result.claim_id,
|
||||||
|
outpoint: getResponse.data.result.outpoint,
|
||||||
nsfw: getResponse.data.result.metadata.stream.metadata.nsfw,
|
nsfw: getResponse.data.result.metadata.stream.metadata.nsfw,
|
||||||
}).catch(function(error){
|
}).catch(function(error){
|
||||||
console.log('an error occurred when writing to the MySQL database. Check the logs.');
|
console.log('an error occurred when writing to the MySQL database. Check the logs.');
|
||||||
});
|
});
|
||||||
// resolve the promise
|
// resolve the promise
|
||||||
resolve(getResponse.data); //to do: return the result
|
resolve(getResponse.data);
|
||||||
}).catch(function(getUriError){
|
}).catch(function(getUriError){
|
||||||
console.log(">> 'get' error");
|
console.log(">> 'get' error");
|
||||||
// reject the promise with an error message
|
// reject the promise with an error message
|
||||||
|
|
|
@ -61,6 +61,7 @@ module.exports = {
|
||||||
path: filePath,
|
path: filePath,
|
||||||
file_type: fileType,
|
file_type: fileType,
|
||||||
claim_id: data.result.claim_id,
|
claim_id: data.result.claim_id,
|
||||||
|
outpoint: getResponse.data.result.outpoint,
|
||||||
nsfw: nsfw,
|
nsfw: nsfw,
|
||||||
}).catch(function(error){
|
}).catch(function(error){
|
||||||
console.log('an error occurred when writing to the MySQL database. Check the logs.');
|
console.log('an error occurred when writing to the MySQL database. Check the logs.');
|
||||||
|
|
|
@ -2,22 +2,26 @@ module.exports = function(sequelize, DataTypes){
|
||||||
var File = sequelize.define("File", {
|
var File = sequelize.define("File", {
|
||||||
name: {
|
name: {
|
||||||
type: DataTypes.STRING,
|
type: DataTypes.STRING,
|
||||||
allowNull: false,
|
allowNull: false
|
||||||
validate: {
|
|
||||||
len: [1]
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
path: {
|
path: {
|
||||||
type: DataTypes.STRING
|
type: DataTypes.STRING,
|
||||||
|
allowNull: false
|
||||||
},
|
},
|
||||||
file_type: {
|
file_type: {
|
||||||
type: DataTypes.STRING
|
type: DataTypes.STRING,
|
||||||
},
|
},
|
||||||
claim_id: {
|
claim_id: {
|
||||||
type: DataTypes.STRING
|
type: DataTypes.STRING,
|
||||||
|
allowNull: false
|
||||||
|
},
|
||||||
|
outpoint: {
|
||||||
|
type: DataTypes.STRING,
|
||||||
|
allowNull: false
|
||||||
},
|
},
|
||||||
nsfw: {
|
nsfw: {
|
||||||
type: DataTypes.BOOLEAN,
|
type: DataTypes.BOOLEAN,
|
||||||
|
allowNull: false,
|
||||||
defaultValue: false
|
defaultValue: false
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
|
|
Loading…
Reference in a new issue