X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftests%2Ffixtures%2Fpeertube-plugin-test%2Fmain.js;h=19ba9f2784c01ff4e56cd506bee5b3fd1674331a;hb=868314e8bf6bcc325b0fea35887071ef0614a46d;hp=19dccf26e8bff975ff23360b281071ab96749db3;hpb=2f061e065ab43cc0b73595b619639a92952aeeba;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tests/fixtures/peertube-plugin-test/main.js b/server/tests/fixtures/peertube-plugin-test/main.js index 19dccf26e..19ba9f278 100644 --- a/server/tests/fixtures/peertube-plugin-test/main.js +++ b/server/tests/fixtures/peertube-plugin-test/main.js @@ -250,7 +250,10 @@ async function register ({ registerHook, registerSetting, settingsManager, stora registerHook({ target: 'filter:api.download.video.allowed.result', - handler: (result, params) => { + handler: async (result, params) => { + const loggedInUser = await peertubeHelpers.user.getAuthUser(params.res) + if (loggedInUser) return { allowed: true } + if (params && !params.streamingPlaylist && params.video.name.includes('bad file')) { return { allowed: false, errorMessage: 'Cao Cao' } }