Compare commits

..

No commits in common. "7a44c7aaaa6ef5242b71ae67a1397bb96c1dcdaf" and "011bb4efa322388507adbbca8b1eb14ac9498d01" have entirely different histories.

5 changed files with 15 additions and 38 deletions

View File

@ -910,8 +910,7 @@ exports.up = knex => Promise.resolve()
table.text('media_id', 21)
.notNullable()
.references('id')
.inTable('media')
.onDelete('cascade');
.inTable('media');
table.unique('movie_id');
}))

4
package-lock.json generated
View File

@ -1,11 +1,11 @@
{
"name": "traxxx",
"version": "1.194.1",
"version": "1.194.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"version": "1.194.1",
"version": "1.194.0",
"license": "ISC",
"dependencies": {
"@casl/ability": "^5.2.2",

View File

@ -1,6 +1,6 @@
{
"name": "traxxx",
"version": "1.194.1",
"version": "1.194.0",
"description": "All the latest porn releases in one place",
"main": "src/app.js",
"scripts": {

View File

@ -1,7 +1,6 @@
'use strict';
const knex = require('./knex');
const bulkInsert = require('./utils/bulk-insert');
const { HttpError } = require('./errors');
async function addAlert(alert, sessionUser) {
@ -22,22 +21,25 @@ async function addAlert(alert, sessionUser) {
.returning('id');
await Promise.all([
alert.actors?.length > 0 && bulkInsert('alerts_actors', alert.actors.map(actorId => ({
alert.actors?.length > 0 && knex('alerts_actors')
.insert(alert.actors.map(actorId => ({
alert_id: alertId,
actor_id: actorId,
})), false),
alert.tags?.length > 0 && bulkInsert('alerts_tags', alert.tags.map(tagId => ({
}))),
alert.tags?.length > 0 && knex('alerts_tags')
.insert(alert.tags.map(tagId => ({
alert_id: alertId,
tag_id: tagId,
})), false),
alert.stashes?.length > 0 && bulkInsert('alerts_stashes', alert.stashes.map(stashId => ({
}))),
alert.stashes?.length > 0 && knex('alerts_stashes')
.insert(alert.stashes.map(stashId => ({
alert_id: alertId,
stash_id: stashId,
})), false),
alert.entity && bulkInsert('alerts_entities', [{
}))),
alert.entity && knex('alerts_entities').insert({
alert_id: alertId,
entity_id: alert.entity,
}], false),
}),
]);
return alertId;

View File

@ -130,28 +130,6 @@ function html(context, selector) {
return el && el.innerHTML;
}
function json(context, selector) {
const el = q(context, selector, null, true);
try {
return JSON.parse(el?.innerHTML);
} catch (error) {
return null;
}
}
function jsons(context, selector) {
const els = all(context, selector, null, true);
return els.map((el) => {
try {
return JSON.parse(el?.innerHTML);
} catch (error) {
return null;
}
});
}
function htmls(context, selector) {
const els = all(context, selector, null, true);
@ -424,8 +402,6 @@ const quFuncs = {
images,
img: image,
imgs: images,
json,
jsons,
length: duration,
meta,
num: number,