return parseInt(total + '', 10)
}
+function getActorImage (internalServerNumber: number, filename: string) {
+ return selectQuery(internalServerNumber, `SELECT * FROM "actorImage" WHERE filename = '${filename}'`)
+ .then(rows => rows[0])
+}
+
function selectQuery (internalServerNumber: number, query: string) {
const seq = getSequelize(internalServerNumber)
const options = { type: QueryTypes.SELECT as QueryTypes.SELECT }
return seq.query(`UPDATE "actorFollow" SET "score" = ${newScore}`, options)
}
+function setTokenField (internalServerNumber: number, accessToken: string, field: string, value: string) {
+ const seq = getSequelize(internalServerNumber)
+
+ const options = { type: QueryTypes.UPDATE }
+
+ return seq.query(`UPDATE "oAuthToken" SET "${field}" = '${value}' WHERE "accessToken" = '${accessToken}'`, options)
+}
+
export {
setVideoField,
setPlaylistField,
setPluginVersion,
setPluginLatestVersion,
selectQuery,
+ getActorImage,
deleteAll,
+ setTokenField,
updateQuery,
setActorFollowScores,
closeAllSequelize,