mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-06 03:50:26 +02:00
Add NSFW info in about page
This commit is contained in:
parent
e359e88b08
commit
c8000975d3
9 changed files with 53 additions and 4 deletions
|
@ -1,19 +1,27 @@
|
|||
import * as Sequelize from 'sequelize'
|
||||
|
||||
let sequelizes: { [ id: number ]: Sequelize.Sequelize } = {}
|
||||
|
||||
function getSequelize (serverNumber: number) {
|
||||
if (sequelizes[serverNumber]) return sequelizes[serverNumber]
|
||||
|
||||
const dbname = 'peertube_test' + serverNumber
|
||||
const username = 'peertube'
|
||||
const password = 'peertube'
|
||||
const host = 'localhost'
|
||||
const port = 5432
|
||||
|
||||
return new Sequelize(dbname, username, password, {
|
||||
const seq = new Sequelize(dbname, username, password, {
|
||||
dialect: 'postgres',
|
||||
host,
|
||||
port,
|
||||
operatorsAliases: false,
|
||||
logging: false
|
||||
})
|
||||
|
||||
sequelizes[serverNumber] = seq
|
||||
|
||||
return seq
|
||||
}
|
||||
|
||||
function setActorField (serverNumber: number, to: string, field: string, value: string) {
|
||||
|
@ -32,7 +40,17 @@ function setVideoField (serverNumber: number, uuid: string, field: string, value
|
|||
return seq.query(`UPDATE video SET "${field}" = '${value}' WHERE uuid = '${uuid}'`, options)
|
||||
}
|
||||
|
||||
async function closeAllSequelize (servers: any[]) {
|
||||
for (let i = 1; i <= servers.length; i++) {
|
||||
if (sequelizes[ i ]) {
|
||||
await sequelizes[ i ].close()
|
||||
delete sequelizes[ i ]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export {
|
||||
setVideoField,
|
||||
setActorField
|
||||
setActorField,
|
||||
closeAllSequelize
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue