22 lines
477 B
JavaScript
22 lines
477 B
JavaScript
|
async function register ({ registerHook, registerSetting, settingsManager, storageManager, peertubeHelpers }) {
|
||
|
registerHook({
|
||
|
target: 'filter:api.videos.list.params',
|
||
|
handler: obj => addToCount(obj)
|
||
|
})
|
||
|
}
|
||
|
|
||
|
async function unregister () {
|
||
|
return
|
||
|
}
|
||
|
|
||
|
module.exports = {
|
||
|
register,
|
||
|
unregister
|
||
|
}
|
||
|
|
||
|
// ############################################################################
|
||
|
|
||
|
function addToCount (obj) {
|
||
|
return Object.assign({}, obj, { count: obj.count + 1 })
|
||
|
}
|