var config = require('config')
var mongoose = require('mongoose')
+ var constants = require('./constants')
var logger = require('./logger')
var dbname = 'peertube' + config.get('database.suffix')
var podsSchema = mongoose.Schema({
url: String,
publicKey: String,
- score: { type: Number, max: global.FRIEND_BASE_SCORE }
+ score: { type: Number, max: constants.FRIEND_BASE_SCORE }
})
var PodsDB = mongoose.model('pods', podsSchema)
+ // ----------- PoolRequests -----------
+ var poolRequestsSchema = mongoose.Schema({
+ type: String,
+ id: String, // Special id to find duplicates (video created we want to remove...)
+ request: mongoose.Schema.Types.Mixed
+ })
+
+ var PoolRequestsDB = mongoose.model('poolRequests', poolRequestsSchema)
+
// ----------- Connection -----------
mongoose.connect('mongodb://' + host + ':' + port + '/' + dbname)
// ----------- Export -----------
module.exports = {
VideosDB: VideosDB,
- PodsDB: PodsDB
+ PodsDB: PodsDB,
+ PoolRequestsDB: PoolRequestsDB
}
})()