async function register ({
- registerHook,
- registerSetting,
- settingsManager,
- storageManager,
videoCategoryManager,
videoLicenceManager,
videoLanguageManager,
videoPrivacyManager,
- playlistPrivacyManager
+ playlistPrivacyManager,
+ getRouter
}) {
- videoLanguageManager.addLanguage('al_bhed', 'Al Bhed')
+ videoLanguageManager.addConstant('al_bhed', 'Al Bhed')
videoLanguageManager.addLanguage('al_bhed2', 'Al Bhed 2')
- videoLanguageManager.addLanguage('al_bhed3', 'Al Bhed 3')
- videoLanguageManager.deleteLanguage('en')
+ videoLanguageManager.addConstant('al_bhed3', 'Al Bhed 3')
+ videoLanguageManager.deleteConstant('en')
videoLanguageManager.deleteLanguage('fr')
- videoLanguageManager.deleteLanguage('al_bhed3')
+ videoLanguageManager.deleteConstant('al_bhed3')
videoCategoryManager.addCategory(42, 'Best category')
- videoCategoryManager.addCategory(43, 'High best category')
- videoCategoryManager.deleteCategory(1) // Music
+ videoCategoryManager.addConstant(43, 'High best category')
+ videoCategoryManager.deleteConstant(1) // Music
videoCategoryManager.deleteCategory(2) // Films
videoLicenceManager.addLicence(42, 'Best licence')
- videoLicenceManager.addLicence(43, 'High best licence')
- videoLicenceManager.deleteLicence(1) // Attribution
- videoLicenceManager.deleteLicence(7) // Public domain
+ videoLicenceManager.addConstant(43, 'High best licence')
+ videoLicenceManager.deleteConstant(1) // Attribution
+ videoLicenceManager.deleteConstant(7) // Public domain
+ videoPrivacyManager.deleteConstant(2)
videoPrivacyManager.deletePrivacy(2)
+ playlistPrivacyManager.deleteConstant(3)
playlistPrivacyManager.deletePlaylistPrivacy(3)
-}
-async function unregister () {
- return
+ {
+ const router = getRouter()
+ router.get('/reset-categories', (req, res) => {
+ videoCategoryManager.resetConstants()
+
+ res.sendStatus(204)
+ })
+ }
}
+async function unregister () {}
+
module.exports = {
register,
unregister
}
-
-// ############################################################################
-
-function addToCount (obj) {
- return Object.assign({}, obj, { count: obj.count + 1 })
-}