|
|
|
@ -5,25 +5,24 @@
|
|
|
|
|
const _ = require('lodash')
|
|
|
|
|
|
|
|
|
|
module.exports = (socket) => {
|
|
|
|
|
if (!socket.request.user.logged_in) {
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// -----------------------------------------
|
|
|
|
|
// SEARCH
|
|
|
|
|
// -----------------------------------------
|
|
|
|
|
|
|
|
|
|
if (appconfig.public || socket.request.user.logged_in) {
|
|
|
|
|
socket.on('search', (data, cb) => {
|
|
|
|
|
cb = cb || _.noop
|
|
|
|
|
search.find(data.terms).then((results) => {
|
|
|
|
|
return cb(results) || true
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// -----------------------------------------
|
|
|
|
|
// UPLOADS
|
|
|
|
|
// -----------------------------------------
|
|
|
|
|
|
|
|
|
|
if (socket.request.user.logged_in) {
|
|
|
|
|
socket.on('uploadsGetFolders', (data, cb) => {
|
|
|
|
|
cb = cb || _.noop
|
|
|
|
|
upl.getUploadsFolders().then((f) => {
|
|
|
|
@ -94,4 +93,5 @@ module.exports = (socket) => {
|
|
|
|
|
}) || true
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|