]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/tests/fixtures/peertube-plugin-test-external-auth-one/main.js
Add ability to unregister plugin auths
[github/Chocobozzz/PeerTube.git] / server / tests / fixtures / peertube-plugin-test-external-auth-one / main.js
index 91c67e55046868b69be7a150ec6144e26abdf49b..c65b8d3a8f618af61d92712a947fc348549966ec 100644 (file)
@@ -1,6 +1,8 @@
 async function register ({
   registerExternalAuth,
-  peertubeHelpers
+  peertubeHelpers,
+  settingsManager,
+  unregisterExternalAuth
 }) {
   {
     const result = registerExternalAuth({
@@ -53,6 +55,12 @@ async function register ({
       }
     })
   }
+
+  settingsManager.onSettingsChange(settings => {
+    if (settings.disableKefka) {
+      unregisterExternalAuth('external-auth-2')
+    }
+  })
 }
 
 async function unregister () {