diff options
Diffstat (limited to 'server/models/video.js')
-rw-r--r-- | server/models/video.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/server/models/video.js b/server/models/video.js index acb8353c2..14bc91b16 100644 --- a/server/models/video.js +++ b/server/models/video.js | |||
@@ -64,6 +64,7 @@ VideoSchema.statics = { | |||
64 | listByUrlAndMagnet: listByUrlAndMagnet, | 64 | listByUrlAndMagnet: listByUrlAndMagnet, |
65 | listByUrls: listByUrls, | 65 | listByUrls: listByUrls, |
66 | listOwned: listOwned, | 66 | listOwned: listOwned, |
67 | listOwnedByAuthor: listOwnedByAuthor, | ||
67 | listRemotes: listRemotes, | 68 | listRemotes: listRemotes, |
68 | load: load, | 69 | load: load, |
69 | search: search, | 70 | search: search, |
@@ -211,6 +212,10 @@ function listOwned (callback) { | |||
211 | this.find({ filename: { $ne: null } }, callback) | 212 | this.find({ filename: { $ne: null } }, callback) |
212 | } | 213 | } |
213 | 214 | ||
215 | function listOwnedByAuthor (author, callback) { | ||
216 | this.find({ filename: { $ne: null }, author: author }, callback) | ||
217 | } | ||
218 | |||
214 | function listRemotes (callback) { | 219 | function listRemotes (callback) { |
215 | this.find({ filename: null }, callback) | 220 | this.find({ filename: null }, callback) |
216 | } | 221 | } |